在使用 Nginx 与 PHP-FPM 构建 Web 应用程序时,记录 PHP 错误日志是非常重要的。PHP 错误日志可以帮助我们快速定位问题并进行故障排除。在本文中,我们将详细介绍如何配置 Nginx 和 PHP-FPM,以便将 PHP 错误日志输出到指定的日志文件中。
步骤 1:编辑 PHP-FPM 配置文件
首先,我们需要编辑 PHP-FPM 的配置文件 php.ini。通常,php.ini 文件位于 /etc/php/ 目录下。使用文本编辑器打开 php.ini 文件,并找到以下行:
;error_log = log/php-fpm.log
将上述行取消注释并修改为:
error_log = /var/log/php/php-fpm.log
上述配置将 PHP 错误日志输出到 /var/log/php/php-fpm.log 文件中。你可以根据需要选择其他目录和文件名。
步骤 2:配置 Nginx
接下来,我们需要在 Nginx 的配置中添加一些指令,以便将 PHP 错误日志传递给 PHP-FPM 进程。
打开 Nginx 的配置文件,该文件通常位于 /etc/nginx/ 目录下,并找到 server 块。在 server 块中添加