在 Ubuntu 上,LNMP 是指 Linux、Nginx、MySQL 和 PHP 的組合。要查看這些組件的日志,請按照以下步驟操作:
Nginx 日志:
/var/log/nginx/access.log
/var/log/nginx/error.log
使用 tail
命令查看日志的最后幾行:
sudo tail -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/error.log
MySQL 日志:
/var/log/mysql/error.log
/var/log/mysql/slow-queries.log
(如果已啟用)/var/log/mysql/query.log
(如果已啟用)使用 tail
命令查看日志的最后幾行:
sudo tail -f /var/log/mysql/error.log
sudo tail -f /var/log/mysql/slow-queries.log
sudo tail -f /var/log/mysql/query.log
PHP 日志:
PHP-FPM 日志文件的位置可能因配置而異。通常,您可以在 /etc/php/{version}/fpm/pool.d/www.conf
文件中找到日志文件的位置。例如,對于 PHP 7.4,路徑可能是 /etc/php/7.4/fpm/pool.d/www.conf
。
在該文件中,查找以下行以找到日志文件的位置:
catch_workers_output = yes
如果 catch_workers_output
設置為 yes
,則日志文件通常位于 /var/log/php{version}-fpm.log
。例如,對于 PHP 7.4,路徑可能是 /var/log/php7.4-fpm.log
。
使用 tail
命令查看日志的最后幾行:
sudo tail -f /var/log/php7.4-fpm.log
請注意,您可能需要使用 sudo
命令以管理員權限查看這些日志文件。