在Linux系统中,配置PHP错误日志主要涉及修改PHP的配置文件php.ini
。以下是详细步骤:
找到php.ini
文件:
php.ini
文件位于PHP的安装目录下,例如/etc/php/7.x/apache2/php.ini
(对于Apache服务器)或/etc/php/7.x/cli/php.ini
(对于命令行)。php.ini
文件的位置:php --ini
备份php.ini
文件:
sudo cp /etc/php/7.x/apache2/php.ini /etc/php/7.x/apache2/php.ini.bak
编辑php.ini
文件:
php.ini
文件,例如使用nano
:sudo nano /etc/php/7.x/apache2/php.ini
; 错误报告级别
error_reporting = E_ALL
; 错误日志文件路径
error_log = /var/log/php_errors.log
error_reporting
设置为E_ALL
表示记录所有错误。error_log
设置为你希望存储错误日志的文件路径。保存并退出编辑器:
nano
编辑器,按Ctrl + X
退出,然后按Y
确认保存,最后按Enter
键。重启Web服务器:
sudo systemctl restart apache2
sudo systemctl restart php7.x-fpm
sudo systemctl restart nginx
验证配置:
info.php
),内容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php
。phpinfo()
页面中,查找“Loaded Configuration File”一项,确认它指向的是你修改过的php.ini
文件。/var/log/php_errors.log
),确保错误信息被正确记录。通过以上步骤,你就可以在Linux系统中成功配置PHP错误日志。