PHP-FPM在Ubuntu上的日志级别怎么设置
在 Ubuntu 上设置 PHP-FPM 日志级别
调整 PHP-FPM 的日志级别,是排查线上问题、优化应用性能的常规操作。在 Ubuntu 系统上,这个配置过程其实相当清晰,核心就在于修改 PHP-FPM 的配置文件。下面,我们就一步步来看具体怎么操作。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

第一步:定位并打开配置文件
首先,需要找到并编辑 PHP-FPM 的配置文件。通常情况下,它的路径是 /etc/php/{php_version}/fpm/pool.d/www.conf。这里的 {php_version} 需要替换成你实际使用的 PHP 版本号,比如 7.4 或 8.1。
使用你熟悉的文本编辑器打开它,比如 nano 或 vim:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
第二步:设置错误日志文件路径
在打开的配置文件中,找到 php_admin_value[error_log] 这一行。如果文件里没有,直接在文件末尾添加即可。这一行决定了 PHP-FPM 错误日志的存放位置。
举个例子,你可以这样设置:
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
第三步:启用错误日志记录
接下来,找到 php_admin_flag[log_errors] 这一行。同样,如果没有就手动添加。这个参数控制是否记录错误日志,务必将其设置为 on 来开启记录功能:
php_admin_flag[log_errors] = on
第四步:配置错误报告级别
这才是控制日志详细程度的关键。找到 php_admin_value[error_reporting] 这一行(或自行添加)。通过它,你可以定义 PHP 应该报告哪些级别的错误。
例如,如果你想捕获所有类型的错误和警告,将其设置为 E_ALL 是最直接的选择:
php_admin_value[error_reporting] = E_ALL
第五步:保存并重启服务
完成上述配置项的修改后,保存文件并退出编辑器。
最后一步,重启 PHP-FPM 服务,让所有更改生效。命令中的版本号记得替换:
sudo systemctl restart php7.4-fpm
至此,配置工作就全部完成了。之后,PHP-FPM 就会按照你设定的级别,将日志输出到指定的文件(比如 /var/log/php-fpm/www-error.log)中,方便你随时查看和分析。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Sublime写前端代码卡顿怎么办?优化Sublime运行速度的几个设置
Sublime写前端代码卡顿怎么办?优化Sublime运行速度的几个设置 有没有遇到过这种情况?明明只是敲几行代码,Sublime Text却突然变得一卡一卡的,光标移动都带着延迟。别急着怀疑电脑性能,问题很可能出在编辑器本身的设置上。尤其是前端项目,动辄成千上万的依赖文件,对编辑器来说是个不小的负
VSCode怎么把选中的大段代码片段一键提取为一个新的函数或方法
VSCode Extract Function:选中代码前必须确认三件事 想把一段代码变成独立的函数?VSCode的Extract Function功能确实能一键搞定。但先别急着操作,这个功能可不会猜你的心思,它只认“语法上合法的选中区域”。很多时候操作失败,并不是功能坏了,而是你选中的代码块本身就
VSCode远程开发断连_解决SSH连接超时与自动重连
根本原因是服务器端sshd空闲超时或防火墙 NAT丢弃连接,需两端配合:服务端启用ClientAliveInterval 60和ClientAliveCountMax 3并重启sshd,客户端检查~ ssh config避免冲突,同时清理VSCode残留进程并更新扩展。 SSH连接被服务器主动断开
VSCode项目资源管理器排序_按类型或修改时间排列文件
VSCode资源管理器默认按什么排序? 当你打开VSCode的资源管理器,看着里面一堆文件,有没有好奇过它们的排列顺序?默认情况下,VSCode采用的是最“老实”的规则:按文件名的字母顺序排列,并且不区分大小写。这意味着,index js之所以排在README md前面,仅仅是因为字母“i”在字母表
Sublime怎么配置Kotlin环境?Sublime编写Kotlin代码高亮设置
Sublime Text 不能直接运行 Kotlin,但可通过安装 Kotlin 插件实现语法高亮,并配置构建系统调用 kotlinc 和 ja va 编译运行;前提是 JDK 与 Kotlin 编译器已正确安装并加入 PATH,且构建系统中 selector 必须为 source kotlin、-
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

