在 CentOS 系统中配置 PHP 错误报告,可以按照以下步骤进行:
打开 PHP 配置文件:
通常,PHP 配置文件位于 /etc/php.ini。你可以使用文本编辑器(如 vi 或 nano)打开它。例如,使用 vi 编辑器:
sudo vi /etc/php.ini
修改错误报告设置:
在 php.ini 文件中找到以下设置,并根据需要进行修改:
display_errors:设置为 On 以在浏览器中显示错误报告。设置为 Off 以禁用错误报告。
display_errors = On
log_errors:设置为 On 以将错误报告记录到服务器上的日志文件中。设置为 Off 以禁用错误日志记录。
log_errors = On
error_reporting:设置要报告的错误类型。例如,设置为 E_ALL 以报告所有错误。
error_reporting = E_ALL
error_log:设置错误日志文件的路径。例如,设置为 /var/log/php_errors.log 以将错误报告记录到此文件中。
error_log = /var/log/php_errors.log
保存并关闭 php.ini 文件。
重启 Web 服务器以使更改生效:
如果你使用的是 Apache Web 服务器,请运行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,请运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
现在,PHP 错误报告已根据你的配置进行设置。错误将显示在浏览器中(如果 display_errors 设置为 On),并记录到指定的日志文件中(如果 log_errors 设置为 On)。