在 Ubuntu 系统中,PHP 日志级别的设置取决于你使用的 PHP 应用程序或框架。以下是一些常见的方法来设置 PHP 日志级别:
编辑 /etc/php/7.x/fpm/pool.d/www.conf
文件(请将 7.x
替换为你的 PHP 版本),找到以下行:
catch_workers_output = yes
将其更改为:
catch_workers_output = no
然后,在同一文件中找到 php_admin_value[error_log]
设置,如果没有,请添加以下行:
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
接下来,编辑 /etc/php/7.x/cli/php.ini
文件(同样,请将 7.x
替换为你的 PHP 版本),找到 error_reporting
设置,将其更改为所需的日志级别,例如:
error_reporting = E_ALL
最后,重启 PHP-FPM 服务以应用更改:
sudo systemctl restart php7.x-fpm
编辑 /etc/php/7.x/apache2/php.ini
文件(请将 7.x
替换为你的 PHP 版本),找到 error_reporting
设置,将其更改为所需的日志级别,例如:
error_reporting = E_ALL
然后,重启 Apache 服务以应用更改:
sudo systemctl restart apache2
编辑 /etc/nginx/sites-available/default
文件,找到 fastcgi_pass
指令,确保它指向正确的 PHP-FPM 监听地址和端口。然后,在同一文件中添加以下行:
fastcgi_param PHP_VALUE "error_log=/var/log/nginx/php-fpm-error.log";
fastcgi_param PHP_ADMIN_VALUE "error_log=/var/log/nginx/php-fpm-error.log";
最后,重启 Nginx 和 PHP-FPM 服务以应用更改:
sudo systemctl restart nginx
sudo systemctl restart php7.x-fpm
请查阅相应应用程序或框架的文档以获取有关如何设置日志级别的说明。
注意:在更改日志级别时,请确保你有足够的权限访问和修改日志文件。根据需要,你可能需要使用 sudo
命令或联系服务器管理员。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu PHP日志级别设置