在Linux系统中,要设置PHP错误报告级别,您需要编辑php.ini文件
打开终端。
使用文本编辑器打开php.ini文件。例如,使用nano编辑器,您可以输入以下命令:
sudo nano /etc/php/{version}/cli/php.ini
将{version}替换为您正在使用的PHP版本,例如:7.4。
如果您要为Web服务器(如Apache或Nginx)设置错误报告级别,请使用相应的PHP-FPM配置文件。例如,对于Apache,您可以使用以下命令:
sudo nano /etc/php/{version}/apache2/php.ini
对于Nginx,您需要编辑PHP-FPM配置文件,通常位于/etc/php/{version}/fpm/php.ini。
error_reporting = E_ALL
E_ALL:报告所有错误和警告。E_ALL & ~E_NOTICE:报告除通知以外的所有错误和警告。E_ALL & ~E_NOTICE & ~E_STRICT:报告除通知和严格标准警告以外的所有错误。E_ERROR:仅报告致命错误。E_WARNING:仅报告警告。例如,要将错误报告级别设置为仅报告致命错误,请将其更改为:
error_reporting = E_ERROR
保存并关闭php.ini文件。
重启您的Web服务器或PHP-FPM服务以使更改生效。
对于Apache:
sudo systemctl restart apache2
对于Nginx和PHP-FPM:
sudo systemctl restart php{version}-fpm
sudo systemctl restart nginx
将{version}替换为您正在使用的PHP版本,例如:7.4。
现在,PHP错误报告级别已根据您的设置进行了调整。