在Linux服务器上,默认安装的PHP可能不会显示错误信息,这使得故障排查变得困难。本文将介绍如何解决这个问题,并在出现错误时显示有用的错误消息。
第一步:编辑 PHP 配置文件
-
使用 root 用户或具有管理员权限的用户登录到 Linux 服务器。
-
打开 PHP 配置文件 php.ini。你可以使用以下命令来编辑该文件:
sudo vi /etc/php.ini ``` -
在 php.ini 文件中,找到以下行:
;display_errors = Off ``` 将其修改为:display_errors = On
-
找到以下行:
;error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ``` 将其修改为:error_reporting = E_ALL
-
保存并关闭 php.ini 文件。
第二步:重启 Web 服务器
- 重启你的 Web 服务器,以使更改生效。具体的重启命令取决于你使用的 Web 服务器,以下是一些常见的命令:
- Apache:
sudo service apache2 restart </
- Apache:
本文指导如何在Linux服务器默认安装的PHP中启用错误显示,以便于故障排查。通过编辑php.ini配置文件,设置display_errors和error_reporting,然后重启Web服务器如Apache或Nginx,可以使PHP在出错时显示详细错误信息。这对于调试和修复代码问题非常有帮助,但在生产环境中应关闭以保障安全性。
订阅专栏 解锁全文
1651

被折叠的 条评论
为什么被折叠?



