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

WHM Ubuntu 22.04.4无法打开PHP文件及相关配置问题求助

PHP文件无法打开及相关问题排查方案

1. 核对Apache(httpd)与PHP-FPM的关联配置

  • 登录WHM,打开EasyApache 4,进入PHP Version Manager,检查目标域名对应的PHP版本是否已启用PHP-FPM,且该版本和网站配置的PHP版本一致。
  • 进入WHM的MultiPHP Manager,找到你的域名,确认已将其分配到启用PHP-FPM的PHP版本,状态显示为Active。

2. 修正PHP代码与文件权限

  • 你当前的代码存在语法问题,正确的phpinfo()代码如下:
<?php
phpinfo();
?>

提示:短标签<?可能未在环境中启用,建议使用标准的<?php开头,且语句末尾必须加分号;。

  • 调整PHP文件权限:将文件权限设为644,所属用户组设为Apache运行用户(可通过ps aux | grep httpd查看具体用户,通常是apache或nobody)。

3. 验证httpd服务状态与配置

  • 终端里只有httpd是正常的——CentOS/RHEL系统中Apache服务名就是httpd,apache2是Debian/Ubuntu系统的命名,无需纠结。
  • 检查httpd运行状态:systemctl status httpd,确保服务处于running状态。
  • 重启服务生效配置:
    systemctl restart httpd
    systemctl restart php-fpm  # 若为指定版本,比如php74-php-fpm,需对应替换
    

4. 通过错误日志定位问题

  • 查看Apache错误日志:tail -f /var/log/httpd/error_log,访问PHP文件时观察日志输出,排查具体错误(如权限不足、PHP模块未加载等)。
  • 查看PHP-FPM日志:路径一般在/var/log/php-fpm/下,找到对应版本的日志文件(如www-error.log),检查是否有启动或运行异常。

5. 确认文件位置与访问路径

  • 确保PHP文件放在域名对应的网站根目录下(通常是/home/用户名/public_html/),访问时使用正确的URL(比如http://你的域名/info.php)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 00:05:00