温馨提示×

Linux PHP配置中如何设置错误报告级别

小樊
37
2025-12-31 22:58:36
栏目: 编程语言

在Linux系统中,要设置PHP错误报告级别,您需要编辑php.ini文件

  1. 打开终端。

  2. 使用文本编辑器打开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

  1. 在php.ini文件中找到以下行:
error_reporting = E_ALL
  1. 根据您的需求更改错误报告级别。以下是一些常见的错误报告级别:
  • E_ALL:报告所有错误和警告。
  • E_ALL & ~E_NOTICE:报告除通知以外的所有错误和警告。
  • E_ALL & ~E_NOTICE & ~E_STRICT:报告除通知和严格标准警告以外的所有错误。
  • E_ERROR:仅报告致命错误。
  • E_WARNING:仅报告警告。

例如,要将错误报告级别设置为仅报告致命错误,请将其更改为:

error_reporting = E_ERROR
  1. 保存并关闭php.ini文件。

  2. 重启您的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错误报告级别已根据您的设置进行了调整。

0