在Debian系统中,PHP的错误日志级别可以通过修改PHP配置文件(php.ini)来设置。以下是如何设置和查看PHP错误日志级别的步骤:
找到php.ini文件。它通常位于/etc/php/{php_version}/apache2/php.ini
(对于Apache服务器)或/etc/php/{php_version}/cli/php.ini
(对于命令行接口)。请将{php_version}
替换为您正在使用的PHP版本,例如7.4
。
使用文本编辑器打开php.ini文件。例如,您可以使用nano编辑器:
sudo nano /etc/php/{php_version}/apache2/php.ini
或者,对于命令行接口:
sudo nano /etc/php/{php_version}/cli/php.ini
error_reporting
设置。您可能会看到类似这样的一行:error_reporting = E_ALL
error_reporting
设置决定了哪些错误会被记录。E_ALL
表示记录所有错误。您可以根据需要更改此设置。例如,如果您只想记录警告和错误,可以将其更改为:
error_reporting = E_WARNING | E_ERROR
有关可用的错误报告级别的完整列表,请参阅PHP官方文档。
保存并关闭php.ini文件。
重启您的Web服务器以使更改生效。对于Apache服务器,您可以使用以下命令:
sudo systemctl restart apache2
对于命令行接口,无需重启,因为更改将立即生效。
error_log
设置。它可能类似于以下内容:error_log = /var/log/php_errors.log
这表示错误将记录到/var/log/php_errors.log
文件中。使用文本编辑器查看此文件:
sudo nano /var/log/php_errors.log
现在,您已经成功设置了PHP在Debian中的错误日志级别,并知道如何查看错误日志。