温馨提示×

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

小樊
45
2025-09-22 23:24:58
栏目: 编程语言

在Linux中设置PHP的错误报告级别,您需要修改php.ini文件

  1. 打开终端。

  2. 使用文本编辑器打开php.ini文件。您可以使用nano、vi或其他文本编辑器。例如,要使用nano编辑器,请输入以下命令:

sudo nano /etc/php/版本号/apache2/php.ini

版本号替换为您正在使用的PHP版本。例如,如果您使用的是PHP 7.4,则命令应为:

sudo nano /etc/php/7.4/apache2/php.ini

如果您使用的是PHP-FPM,请将apache2替换为fpm

sudo nano /etc/php/版本号/fpm/php.ini
  1. 在php.ini文件中找到以下行:
error_reporting = E_ALL
  1. 根据您的需求更改错误报告级别。以下是一些常见的错误报告级别:
  • E_ALL:报告所有错误和警告。
  • E_ERROR:报告致命错误。
  • E_WARNING:报告警告。
  • E_NOTICE:报告通知。
  • E_STRICT:报告编码标准问题。

例如,如果您只想报告错误和警告,可以将行更改为:

error_reporting = E_ERROR | E_WARNING
  1. 保存并关闭php.ini文件。如果您使用的是nano编辑器,可以按Ctrl + X,然后按Y,最后按Enter

  2. 重启您的Web服务器以使更改生效。对于Apache,请运行以下命令:

sudo systemctl restart apache2

对于PHP-FPM,请运行以下命令:

sudo systemctl restart php版本号-fpm

版本号替换为您正在使用的PHP版本。例如,如果您使用的是PHP 7.4,则命令应为:

sudo systemctl restart php7.4-fpm

现在,PHP错误报告级别已根据您的设置进行了调整。

0