Apache无法解析PHP文件的问题排查及解决方法
Apache未解析PHP代码的解决方法
问题场景
已完成Apache与PHP 7.4.3的安装配置,编写了基础的test.php文件:
<!DOCTYPE html> <html> <body> <?php echo 'HELLO';?> </body> </html>
访问该文件后查看页面源码,发现PHP代码未被解析。确认文件名无误后问题仍存在,执行a2enmod php时提示ERROR:Module php does not exist,但php -v显示PHP已正常安装。
解决步骤
- 安装Apache对应的PHP 7.4模块:
sudo apt-get install libapache2-mod-php7.4 - 启用PHP 7.4模块(需指定具体版本,而非通用的
php):sudo a2enmod php7.4 - 重启Apache服务使配置生效:
sudo systemctl restart apache2
执行以上步骤后,PHP代码即可被正常解析。
内容的提问来源于stack exchange,提问作者Motcho
相关产品推荐
相关产品推荐

