centos

PHP配置中的display_errors怎么开

小樊
44
2025-08-20 15:58:33
栏目: 编程语言

要在 PHP 配置中开启 display_errors,您需要编辑 php.ini 文件。请按照以下步骤操作:

  1. 找到您的 php.ini 文件。它通常位于 PHP 安装目录下,或者在 Apache 的 conf 目录下。如果您不确定文件的位置,可以创建一个名为 info.php 的文件,输入以下代码并访问该文件:
<?php
phpinfo();
?>

这将显示您的 PHP 配置信息。在输出的信息中找到 Loaded Configuration File,这就是您的 php.ini 文件的位置。

  1. 使用文本编辑器打开 php.ini 文件。例如,您可以使用 Notepad++、Sublime Text 或 Visual Studio Code 等。

  2. php.ini 文件中找到 display_errors 设置。如果没有找到,请在文件末尾添加以下行:

display_errors = On
  1. 保存并关闭 php.ini 文件。

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

sudo service apache2 restart

对于 Nginx 和 PHP-FPM,您可以使用以下命令:

sudo service nginx restart
sudo service php-fpm restart

现在,display_errors 已经开启,PHP 将在脚本出错时显示错误信息。请注意,在生产环境中开启 display_errors 可能会导致敏感信息泄露,因此建议仅在开发环境中使用。在生产环境中,您应该将错误记录到日志文件中,而不是直接显示给用户。要将错误记录到日志文件,您可以将 display_errors 设置为 Off,并将 error_log 设置为一个文件路径,例如:

display_errors = Off
error_log = /var/log/php_errors.log

0
看了该问题的人还看了