要配置Apache以支持PHP7,请按照以下步骤操作:
安装PHP7和Apache2(如果尚未安装):
对于Debian/Ubuntu系统,请使用以下命令:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install php7.4 libapache2-mod-php7.4 php7.4-mysql
对于CentOS/RHEL系统,请使用以下命令:
sudo yum install epel-release
sudo yum install httpd
sudo yum install php74 php74-php php74-php-mysqlnd
启用mod_rewrite模块:
对于Debian/Ubuntu系统,请使用以下命令:
sudo a2enmod rewrite
对于CentOS/RHEL系统,请使用以下命令:
sudo systemctl enable httpd
sudo systemctl start httpd
配置Apache以使用PHP7:
打开Apache配置文件。对于Debian/Ubuntu系统,配置文件通常位于/etc/apache2/sites-available/000-default.conf。对于CentOS/RHEL系统,配置文件通常位于/etc/httpd/conf/httpd.conf。
在<VirtualHost>部分中,找到以下行:
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
取消注释这些行(删除行首的#),然后添加以下行以启用PHP7处理程序:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
保存并关闭配置文件。
重启Apache服务以应用更改:
对于Debian/Ubuntu系统,请使用以下命令:
sudo systemctl restart apache2
对于CentOS/RHEL系统,请使用以下命令:
sudo systemctl restart httpd
测试PHP7是否已成功安装:
创建一个名为info.php的新文件,将其放在Apache的根目录(例如/var/www/html)中,并在其中添加以下内容:
<?php
phpinfo();
?>
保存文件并在Web浏览器中访问http://your_server_ip/info.php。您应该看到一个显示PHP7信息的页面。完成后,请删除info.php文件以提高安全性。
现在,Apache已成功配置为支持PHP7。