要在CentOS上配置Apache2以支持PHP,请按照以下步骤操作:
首先,确保已经安装了Apache和PHP。如果尚未安装,请使用以下命令安装:
sudo yum install httpd
sudo yum install php php-mysqlnd
启动Apache服务并设置开机启动:
sudo systemctl start httpd
sudo systemctl enable httpd
确保Apache的配置文件中包含了处理PHP文件的指令。打开/etc/httpd/conf/httpd.conf文件,然后确保以下行没有被注释掉(删除行首的#字符):
LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType text/html .php
如果需要支持PHP 7.2或更高版本,请确保已安装相应的PHP模块。例如,要安装PHP 7.2,请执行以下命令:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php72
sudo yum install php php-mysqlnd
然后,重新启动Apache服务:
sudo systemctl restart httpd
创建一个PHP测试文件以验证配置是否正确。在/var/www/html目录下创建一个名为info.php的文件,并添加以下内容:
<?php
phpinfo();
?>
在浏览器中访问http://your_server_ip/info.php,如果看到PHP信息页面,则表示Apache已成功配置为支持PHP。
最后,为了安全起见,删除测试文件:
sudo rm /var/www/html/info.php
现在,Apache2已经配置好支持PHP了。可以开始开发和部署PHP应用程序了。