您的位置:首页 >PHP-FPM在Ubuntu上的日志级别怎么设置
发布于2026-04-26 阅读(0)
扫一扫,手机访问
调整 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)中,方便你随时查看和分析。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9