要设置PHP日志记录,您需要按照以下步骤操作:
找到您的PHP安装目录中的php.ini文件。这个文件通常位于/etc/php/{php_version}/apache2/php.ini(Linux)或C:\xampp\php\php.ini(Windows)。
在php.ini文件中,找到以下设置并进行修改:
error_reporting:此设置决定了哪些类型的错误会被记录。您可以使用E_ALL来记录所有错误,或者根据需要自定义错误类型。例如:
error_reporting = E_ALL
display_errors:此设置决定了是否在浏览器中显示错误。在生产环境中,建议将其设置为Off,以便将错误信息隐藏起来。例如:
display_errors = Off
log_errors:此设置决定了是否将错误记录到日志文件中。将其设置为On以启用日志记录。例如:
log_errors = On
error_log:此设置决定了错误日志文件的路径。您可以根据需要自定义文件路径。例如:
error_log = /var/log/php_errors.log
完成上述修改后,保存并关闭php.ini文件。
为了让更改生效,您需要重启Web服务器。以下是在不同操作系统上重启Apache和Nginx的方法:
Linux(使用systemctl):
sudo systemctl restart apache2
sudo systemctl restart nginx
Windows(使用XAMPP): 打开XAMPP控制面板,然后点击"Stop"按钮停止Apache服务,接着点击"Start"按钮重新启动Apache服务。
现在,PHP错误日志记录已经设置完成。当发生错误时,错误信息将被记录到指定的日志文件中。