当前位置: 首页
编程语言
PHP-FPM在Ubuntu上的日志级别怎么设置

PHP-FPM在Ubuntu上的日志级别怎么设置

热心网友 时间:2026-05-03
转载

在 Ubuntu 上设置 PHP-FPM 日志级别

调整 PHP-FPM 的日志级别,是排查线上问题、优化应用性能的常规操作。在 Ubuntu 系统上,这个配置过程其实相当清晰,核心就在于修改 PHP-FPM 的配置文件。下面,我们就一步步来看具体怎么操作。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

PHP-FPM在Ubuntu上的日志级别怎么设置

第一步:定位并打开配置文件

首先,需要找到并编辑 PHP-FPM 的配置文件。通常情况下,它的路径是 /etc/php/{php_version}/fpm/pool.d/www.conf。这里的 {php_version} 需要替换成你实际使用的 PHP 版本号,比如 7.4 或 8.1。

使用你熟悉的文本编辑器打开它,比如 nanovim

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)中,方便你随时查看和分析。

来源:https://www.yisu.com/ask/24819549.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Sublime写前端代码卡顿怎么办?优化Sublime运行速度的几个设置

Sublime写前端代码卡顿怎么办?优化Sublime运行速度的几个设置

Sublime写前端代码卡顿怎么办?优化Sublime运行速度的几个设置 有没有遇到过这种情况?明明只是敲几行代码,Sublime Text却突然变得一卡一卡的,光标移动都带着延迟。别急着怀疑电脑性能,问题很可能出在编辑器本身的设置上。尤其是前端项目,动辄成千上万的依赖文件,对编辑器来说是个不小的负

时间:2026-05-03 10:15
VSCode怎么把选中的大段代码片段一键提取为一个新的函数或方法

VSCode怎么把选中的大段代码片段一键提取为一个新的函数或方法

VSCode Extract Function:选中代码前必须确认三件事 想把一段代码变成独立的函数?VSCode的Extract Function功能确实能一键搞定。但先别急着操作,这个功能可不会猜你的心思,它只认“语法上合法的选中区域”。很多时候操作失败,并不是功能坏了,而是你选中的代码块本身就

时间:2026-05-03 10:15
VSCode远程开发断连_解决SSH连接超时与自动重连

VSCode远程开发断连_解决SSH连接超时与自动重连

根本原因是服务器端sshd空闲超时或防火墙 NAT丢弃连接,需两端配合:服务端启用ClientAliveInterval 60和ClientAliveCountMax 3并重启sshd,客户端检查~ ssh config避免冲突,同时清理VSCode残留进程并更新扩展。 SSH连接被服务器主动断开

时间:2026-05-03 10:15
VSCode项目资源管理器排序_按类型或修改时间排列文件

VSCode项目资源管理器排序_按类型或修改时间排列文件

VSCode资源管理器默认按什么排序? 当你打开VSCode的资源管理器,看着里面一堆文件,有没有好奇过它们的排列顺序?默认情况下,VSCode采用的是最“老实”的规则:按文件名的字母顺序排列,并且不区分大小写。这意味着,index js之所以排在README md前面,仅仅是因为字母“i”在字母表

时间:2026-05-03 10:15
Sublime怎么配置Kotlin环境?Sublime编写Kotlin代码高亮设置

Sublime怎么配置Kotlin环境?Sublime编写Kotlin代码高亮设置

Sublime Text 不能直接运行 Kotlin,但可通过安装 Kotlin 插件实现语法高亮,并配置构建系统调用 kotlinc 和 ja va 编译运行;前提是 JDK 与 Kotlin 编译器已正确安装并加入 PATH,且构建系统中 selector 必须为 source kotlin、-

时间:2026-05-03 10:15
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程