在Ubuntu系統中,PHP-FPM(FastCGI Process Manager)是一個用于處理PHP腳本的高性能進程管理器。要管理PHP-FPM的日志,您需要了解其日志文件的位置以及如何配置日志記錄。
要找到您的系統上PHP-FPM日志的確切位置,請檢查PHP-FPM配置文件。您可以使用以下命令找到它:
php --ini
這將顯示PHP的配置文件路徑。在這些文件中,您可以找到類似于以下的配置:
; Error log file
error_log = /var/log/php-fpm.log
; Access log file
access.log = /var/log/php-fpm.log
/etc/php/{version}/fpm/pool.d/www.conf
,其中{version}
是您的PHP版本(例如:7.4)。使用文本編輯器打開配置文件,例如:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
在此文件中,您可以找到以下與日志相關的設置:
; Error log file
error_log = /var/log/php-fpm.log
; Access log file
access.log = /var/log/php-fpm.log
您可以根據需要更改這些設置,例如將日志文件移動到其他位置或啟用訪問日志。確保在更改設置后保存并關閉文件。
sudo systemctl restart php{version}-fpm
將{version}
替換為您的PHP版本(例如:7.4)。
現在,您已經了解了如何在Ubuntu系統中管理PHP-FPM的日志。定期檢查這些日志以識別潛在問題,并根據需要調整日志記錄設置。