温馨提示×

centos php配置错误怎么查

小樊
45
2026-09-08 20:13:32
栏目: 编程语言

在 CentOS 上排查 PHP 配置错误,一般可以按下面几个思路来查。


一、看 PHP 本身报错

1. 查看 php.ini 路径

先确认你改的是哪个配置文件:

php --ini

或

php -i | grep "Loaded Configuration File"

2. 检查 PHP 配置语法

PHP 7+ 支持语法检查:

php -l /etc/php.ini

(如果是模块方式,也可以直接重启看报错)


3. 打开错误显示(开发环境)

在 php.ini 中确认:

display_errors = On
error_reporting = E_ALL

修改后重启服务:

# PHP-FPM
systemctl restart php-fpm

# Apache
systemctl restart httpd

二、看 Web 服务日志

1. PHP-FPM 错误

tail -f /var/log/php-fpm/error.log

或

journalctl -u php-fpm -f

2. Nginx 错误

tail -f /var/log/nginx/error.log

3. Apache 错误

tail -f /var/log/httpd/error_log

三、常见配置错误点

1. 扩展没开

php -m

如果缺少扩展:

yum install php-mysqlnd php-gd php-mbstring

2. 权限问题

  • session.save_path 不可写
  • 上传目录无权限

检查:

ls -ld /var/lib/php/session

3. 时区未设置

date.timezone = Asia/Shanghai

四、快速定位方法

写个测试文件:

<?php
phpinfo();

访问后看:

  • 实际加载的 php.ini
  • 配置是否生效

五、如果你愿意

你可以直接把:

  • 报错信息(截图或文字)
  • CentOS 版本
  • PHP 版本
  • Web 服务(Nginx / Apache)

发给我,我可以帮你精确判断是哪一行配置错了。

0 踩