在 CentOS 上开启 PHP 错误显示,通常需要修改 php.ini 配置,并根据使用的运行方式(Apache / PHP-FPM)重启服务。
php --ini
常见路径:
/etc/php.ini/etc/php.ini 或 /etc/php-fpm.d/www.conf编辑配置文件:
vi /etc/php.ini
确保以下配置:
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
log_errors = On
如果是生产环境,建议
display_errors = Off,只开启log_errors
重启 Apache:
systemctl restart httpd
重启 PHP-FPM:
systemctl restart php-fpm
或(版本相关):
systemctl restart php-fpm-7.4
在 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 版本,我可以给你更精确的操作步骤。