在 PHP 中启用错误报告,可以通过以下几种方法:
在 php.ini 配置文件中,找到以下两行:
error_reporting = E_ALL
display_errors = Off
将 display_errors
的值更改为 On
,这将在开发环境中显示所有错误。在生产环境中,建议将 display_errors
设置为 Off
,并使用日志记录错误。
在 PHP 脚本中,可以使用以下代码启用错误报告:
error_reporting(E_ALL);
ini_set('display_errors', 1);
在 PHP 脚本所在目录中,创建一个名为 .user.ini 的文件,并添加以下内容:
error_reporting = E_ALL
display_errors = On
这将在该目录及其子目录中启用错误报告。请注意,.user.ini 文件仅适用于 PHP 5.3.0 及更高版本,并且可能需要在 php.ini 中启用 user_ini.filename
选项。
如果您使用 PHP-FPM,可以在 php-fpm.conf 或 www.conf 文件中设置环境变量:
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
添加以下行以启用错误报告:
env[PHP_VALUE] = "error_reporting = E_ALL"
env[PHP_ADMIN_VALUE] = "display_errors = On"
这将在 PHP-FPM 中启用错误报告。
总之,根据您的需求和环境,可以选择以上任何一种方法来启用 PHP 中的错误报告。在生产环境中,建议将错误报告记录到日志文件中,以便于调试和分析问题。
领取专属 10元无门槛券
手把手带您无忧上云