操作步骤:在Debian/Ubuntu或CentOS/RHEL系统上,首先安装Apache2,然后根据系统选择对应PHP7版本及常用模块,接着启用mod_php模块,并在虚拟主机配置中正确设置PHP文件解析,最后重启Apache服务并创建info.php测试页面文件,以验证PHP7支持成功。
Apache2 与 PHP7 的搭配在 Web 开发中再常见不过,配置过程其实并不复杂,只要按步骤来,基本不会出岔子。下面直接进入正题。
在 Debian/Ubuntu 系统上,运行以下命令安装 Apache2:
长期稳定更新的攒劲资源: >>>点此立即查看<<<
sudo apt-get update && sudo apt-get install apache2
在 CentOS/RHEL 系统上,运行:
sudo yum install httpd
安装后别忘了启动服务:
sudo systemctl start httpd

sudo apt-get install php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-curl php7.4-xml php7.4-gd php7.4-mbstringsudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysqlnd php-curl php-xml php-gd php-mbstring
注:若需其他 PHP 版本(如 7.3),将remi-php74替换为对应版本(如remi-php73)。
a2enmod 命令启用 mod_php(对应安装的 PHP 版本):sudo a2enmod php7.4php 包已安装(默认包含 mod_php)。编辑默认虚拟主机配置文件(Debian/Ubuntu 路径为 /etc/apache2/sites-available/000-default.conf,CentOS/RHEL 为 /etc/httpd/conf/httpd.conf),在 部分添加以下内容:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
说明:Directory 块设置网站根目录权限(/var/www/html 为默认根目录,可自定义);AddType 和 AddHandler 指令让 Apache 识别 .php 文件并通过 PHP 解析器处理。
sudo systemctl restart apache2sudo systemctl restart httpd重启后,Apache 将加载 mod_php 模块并应用新的配置。
在网站根目录(如 /var/www/html)创建 info.php 文件,内容如下:
保存后,在浏览器中访问 http://your_server_ip/info.php。若看到 PHP 信息页面(显示版本为 7.x),则配置成功。测试完成后,务必删除 info.php 以避免安全风险。
info.php,检查 Apache 是否监听 80 端口(sudo netstat -tulnp | grep apache2)及防火墙是否放行(sudo ufw allow 80)。/var/log/apache2/error.log 或 /var/log/httpd/error_log)定位问题。侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述