要配置CentOS上的PHP错误日志,请按照以下步骤操作:
php.ini。它通常位于/etc/php.ini或/etc/php.d/目录中。你可以使用文本编辑器(如vim、nano等)打开它。sudo vi /etc/php.ini
或者
sudo vi /etc/php.d/your_php_file.ini
将your_php_file.ini替换为实际的PHP配置文件名。
php.ini文件中,找到以下行:;error_reporting = E_ALL
;display_errors = Off
;log_errors = On
;error_log = /var/log/php_errors.log
取消注释(删除行首的分号)这些行,以便启用错误报告和日志记录功能。你可以根据需要修改error_log指令的值,以指定自定义的错误日志文件路径。
例如,要将错误日志记录到/var/log/php_errors.log文件,请确保以下行如下所示:
error_reporting = E_ALL
display_errors = Off
log_errors = On
error_log = /var/log/php_errors.log
保存并关闭配置文件:按Esc键,然后输入:wq(vim编辑器)或Ctrl + X,然后按Y(nano编辑器)保存并关闭配置文件。
重启Web服务器:为了使更改生效,请重启你的Web服务器。如果你使用的是Apache,请运行以下命令:
sudo systemctl restart httpd
如果你使用的是Nginx和PHP-FPM,请运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
现在,PHP错误日志已配置并启用。在指定的错误日志文件中查看错误信息,例如:
sudo tail -f /var/log/php_errors.log
这将显示实时更新的错误日志。