ubuntu

Ubuntu PHP配置中如何开启错误报告

小樊
44
2025-08-23 18:24:20
栏目: 编程语言

在 Ubuntu 系统中,要开启 PHP 错误报告,请按照以下步骤操作:

  1. 打开你的 PHP 配置文件 php.ini。这个文件通常位于 /etc/php/{版本号}/apache2//etc/php/{版本号}/cli/ 目录下,其中 {版本号} 是你安装的 PHP 版本。例如,如果你使用的是 PHP 7.4,那么路径可能是 /etc/php/7.4/apache2/php.ini/etc/php/7.4/cli/php.ini

    你可以使用文本编辑器(如 nano 或 vim)打开它,例如:

    sudo nano /etc/php/7.4/apache2/php.ini
    
  2. php.ini 文件中找到以下两行:

    ;error_reporting = E_ALL
    ;display_errors = Off
    

    这两行代码分别用于设置错误报告级别和是否显示错误。

  3. 将这两行代码取消注释(删除行首的分号),并设置为适当的值。例如,要报告所有错误并显示它们,可以这样设置:

    error_reporting = E_ALL
    display_errors = On
    

    如果你只想在开发环境中显示错误,可以将 display_errors 设置为 On,并将 error_reporting 设置为 E_ALL | E_STRICT。在生产环境中,建议将 display_errors 设置为 Off,并将错误记录到日志文件中。

  4. 保存并关闭 php.ini 文件。

  5. 重启你的 web 服务器以使更改生效。如果你使用的是 Apache,可以运行以下命令:

    sudo systemctl restart apache2
    

    如果你使用的是 Nginx 和 PHP-FPM,可以运行以下命令:

    sudo systemctl restart php{版本号}-fpm
    sudo systemctl restart nginx
    

    其中 {版本号} 是你安装的 PHP 版本,例如 php7.4-fpm

现在,PHP 错误报告应该已经开启。如果遇到任何问题,请检查你的配置文件路径和 web 服务器设置是否正确。

0
看了该问题的人还看了