要在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应用程序了。