如何轻松设置Ubuntu PHP错误报告级别,高效排查问题,保障网站稳定运行?
- 内容介绍
- 文章标签
- 相关推荐
如何在 Ubuntu 上轻松设置 PHP 错误报告级别。高效排查问题,保障网站稳定运行?
痛点提示很多开发者在 Ubuntu 程序上调试 PHP 时常常遇到“错误信息不显示”“日志没有生成”“配置修改后仍旧报错”的困扰。下面的步骤将方便你定位并解决这些问题。
1️⃣ 确认当前使用的 PHP 配置文件
打开终端,执行以下命令查看已加载的 php.ini 方法:
php --ini
输出中会列出 CLI 与 Web 两个配置文件方法。怎么说呢,确保你编辑的是对应运行环境所使用的 php.ini。不过,
2️⃣ 编辑对应的 php.ini 文件
根据上一步找到的方法。使用喜欢的编辑器打开文件。例如使用 nano:
sudo nano /etc/php/7.4/apache2/php.ini # Apache
sudo nano /etc/php/7.4/fpm/php.ini # Nginx + PHP‑FPM
注意**:如果不确定版本号,可以在终端运行 `php -v` 查看已安装的 PHP 版本。
3️⃣ 配置错误报告级别
error_reporting 指令** 决定哪些错误会被 PHP 报告。下面提供几种常用组合,供你根据实际需求选择:
-
E_ALL & ~E_NOTICE & ~E_STRICT: 隐藏通知和严格警告。仅显示真正的错误,适合生产环境。
如何在 Ubuntu 上轻松设置 PHP 错误报告级别。高效排查问题,保障网站稳定运行?
痛点提示很多开发者在 Ubuntu 程序上调试 PHP 时常常遇到“错误信息不显示”“日志没有生成”“配置修改后仍旧报错”的困扰。下面的步骤将方便你定位并解决这些问题。
1️⃣ 确认当前使用的 PHP 配置文件
打开终端,执行以下命令查看已加载的 php.ini 方法:
php --ini
输出中会列出 CLI 与 Web 两个配置文件方法。怎么说呢,确保你编辑的是对应运行环境所使用的 php.ini。不过,
2️⃣ 编辑对应的 php.ini 文件
根据上一步找到的方法。使用喜欢的编辑器打开文件。例如使用 nano:
sudo nano /etc/php/7.4/apache2/php.ini # Apache
sudo nano /etc/php/7.4/fpm/php.ini # Nginx + PHP‑FPM
注意**:如果不确定版本号,可以在终端运行 `php -v` 查看已安装的 PHP 版本。
3️⃣ 配置错误报告级别
error_reporting 指令** 决定哪些错误会被 PHP 报告。下面提供几种常用组合,供你根据实际需求选择:
-
E_ALL & ~E_NOTICE & ~E_STRICT: 隐藏通知和严格警告。仅显示真正的错误,适合生产环境。

