一、所需安装软件和环境:
(1).操作系统:centos
(2).所需安装软件:Apache服务器,php,mysql数据库
二、安装步骤
1.安装apache服务器
Sudo yum install httpd mod_ssl
2.配置apache
(1) 打开Apache安装路径/conf/http.conf文件。
(2) 查找关键字“DocumentRoot”,格式如下:
DocumentRoot "项目路径" (使用’/’分隔符)
修改其后的路径为php项目所在目录
(3) 查找Directory ,格式如下:
Directory “项目路径” (使用’/’分隔符)
同样修改为php项目所在路径
(4) 查找DirectoryIndex(目录索引),格式如下:
DirectoryIndex index.html
修改为:DirectoryIndex index.php index.html
默认的项目路径为/var/www/html。
3.安装php
Sudo yum install php php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml
4.php和apache的整合
(1) 打开Apache安装路径/conf/http.conf文件。
(2) 搜索LoadModule,找到最后一个loadModule。
(3) 添加LoadModule php5_module modules/libphp5.so
继续在后面添加一行
AddType application/x-httpd-php .php
(4) 重新启动apache服务器
5.测试
(1) 打开php项目路径,新建index.php文件
(2) 打开index.php文件,输入
(3) <html>
<head><title>test</title></head>
<body>
<?php
phpinfo();
?>
</body>
</html>
(4)运行apache服务器,输入http://localhost/index.php
看到php的信息页说明安装成功。
6.安装mysql数据库
Sudo yum install mysql-server
7.启动mysql
Sudo service mysqld start
8.启动apache服务器
Sudo service httpd start
附:
可能会出现的问题:
1.无法连接数据库,13号错误:
setsebool -P httpd_can_network_connect_db=1