Ubuntu 24.04中PHP已安装但无法加载,Apache2显示PHP源代码而非执行的问题求助
Ubuntu 24.04中PHP已安装但无法加载,Apache2显示PHP源代码而非执行的问题求助
老兄,我之前升级Ubuntu后也碰到过一模一样的问题,别着急,这是因为现在Apache的PHP模块都是按版本号命名的,不是通用的php模块,咱们一步步来解决:
- 首先,确认你安装了Apache对应的PHP模块包,有时候只装PHP本体可能没装这个:
apt install libapache2-mod-php8.3 - 然后启用正确的版本化模块,别再用
a2enmod php了,要用带版本号的命令:a2enmod php8.3 - 如果之前系统里还有其他版本的PHP模块(比如php8.2),为了避免冲突,最好先禁用掉:
a2dismod php8.2 - 最后重启Apache服务让配置生效:
systemctl restart apache2
做完这些之后,咱们验证一下:在/var/www/html目录下创建一个phpinfo.php文件,内容写:
<?php phpinfo(); ?>
然后打开浏览器访问这个文件(比如http://你的服务器IP/phpinfo.php),如果能正常显示PHP的配置信息,就说明问题解决了,不会再看到源码啦。
备注:内容来源于stack exchange,提问作者Eduardo Perez
相关产品推荐
相关产品推荐

