You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache2 24.04中PHP已安装但无法加载,代码直接显示问题求解

解决Apache2升级后PHP代码直接显示、无法加载PHP模块的问题

问题原因

Ubuntu 23.10及后续版本中,PHP的Apache模块不再使用通用的php命名,而是绑定具体版本号,所以直接执行a2enmod php会提示模块不存在。

解决步骤

  • 安装PHP 8.3对应的Apache模块
    apt update && apt install libapache2-mod-php8.3
    
  • 启用指定版本的PHP模块
    a2enmod php8.3
    
  • 重启Apache服务加载新配置
    systemctl restart apache2
    

验证方法

在网站根目录(默认/var/www/html)创建测试文件info.php:

<?php phpinfo(); ?>

通过浏览器访问该文件,若能正常显示PHP信息页面,说明配置生效。

额外排查点

  • 检查/etc/apache2/mods-available/php8.3.conf是否存在,确保模块配置文件正常
  • 确认网站虚拟主机配置中,.php文件的请求被正确转发给PHP模块处理

内容的提问来源于stack exchange,提问作者Mey3am

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:52:04