CentOS 6 Apache PHP环境搭建指南

环境准备
在搭建CentOS 6 Apache PHP环境之前,我们需要准备以下软件:
- CentOS 6操作系统
- Apache HTTP服务器
- PHP解释器
- MySQL数据库(可选)
安装Apache HTTP服务器
打开终端,输入以下命令安装Apache:
sudo yum install httpd
安装完成后,启动Apache服务:
sudo systemctl start httpd
设置Apache服务开机自启:
sudo systemctl enable httpd
检查Apache服务状态:
sudo systemctl status httpd
访问http://your_server_ip/,如果看到Apache欢迎页面,说明Apache安装成功。
安装PHP解释器
安装PHP:

sudo yum install php
安装PHP模块(根据需要安装):
sudo yum install php-mysql php-gd php-xml php-mbstring php-pear
重启Apache服务:
sudo systemctl restart httpd
配置Apache支持PHP
打开Apache配置文件:
sudo vi /etc/httpd/conf/httpd.conf
在文件中找到以下行,取消注释:
LoadModule php5_module modules/libphp5.so
添加以下配置:
AddType application/x-httpd-php .php
保存并退出编辑器。
测试PHP环境
在Apache的根目录下创建一个名为info.php的文件,并添加以下内容:
<?php phpinfo(); ?>
保存文件并退出编辑器。

访问http://your_server_ip/info.php,如果看到PHP信息页面,说明PHP环境搭建成功。
FAQs
问题:为什么我访问info.php时看到空白页面?
解答: 这可能是由于Apache没有正确加载PHP模块,请检查httpd.conf文件中的LoadModule php5_module配置项是否正确,并确保重启Apache服务。
问题:如何配置PHP连接MySQL数据库?
解答: 确保已经安装了php-mysql模块,在php.ini文件中配置数据库连接信息,打开php.ini文件:
sudo vi /etc/php.ini
在文件中找到以下行,取消注释并修改为你的数据库配置:
;mysql.default_host = "localhost" ;mysql.default_user = "root" ;mysql.default_password = "" ;mysql.default_database = "test"
保存并退出编辑器,重启Apache服务即可。

