商城首页欢迎来到中国正版软件门户

您的位置:首页 >PHP-FPM在Ubuntu上的日志级别怎么设置

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

  发布于2026-04-26 阅读(0)

扫一扫,手机访问

在 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 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注