温馨提示×

centos如何开启php错误显示

小樊
37
2026-09-24 02:17:06
栏目: 编程语言

在 CentOS 上开启 PHP 错误显示,通常需要修改 php.ini 配置,并根据使用的运行方式(Apache / PHP-FPM)重启服务。


一、找到 php.ini 文件

php --ini

常见路径:

  • CentOS 7+:/etc/php.ini
  • PHP-FPM:/etc/php.ini 或 /etc/php-fpm.d/www.conf

二、修改 php.ini 开启错误显示

编辑配置文件:

vi /etc/php.ini

确保以下配置:

display_errors = On
display_startup_errors = On
error_reporting = E_ALL
log_errors = On

如果是生产环境,建议 display_errors = Off,只开启 log_errors


三、如果是 Apache + mod_php

重启 Apache:

systemctl restart httpd

四、如果是 Nginx + PHP-FPM

重启 PHP-FPM:

systemctl restart php-fpm

或(版本相关):

systemctl restart php-fpm-7.4

五、临时开启(不修改 php.ini)

在 PHP 文件顶部加:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

六、查看错误日志(推荐)

tail -f /var/log/php-fpm/error.log
# 或
tail -f /var/log/httpd/error_log

如果你能告诉我 CentOS 版本 + Web 服务(Apache/Nginx)+ PHP 版本,我可以给你更精确的操作步骤。

0 踩