温馨提示×

debian lnmp在哪看日志

小樊
38
2026-10-10 16:46:20
栏目: 智能运维

在 Debian 上搭建的 LNMP(Linux + Nginx + MySQL/MariaDB + PHP)环境中,日志位置取决于你用的安装方式(如 apt 官方包、LNMP 一键包、宝塔等)。下面按常见情况说明:


一、Nginx 日志(最常用)

1. 官方 apt 安装(默认路径)

# 访问日志
/var/log/nginx/access.log

# 错误日志
/var/log/nginx/error.log

2. 虚拟主机日志(每个站点可能不同)

查看站点配置:

cat /etc/nginx/sites-enabled/你的站点.conf

看是否有:

access_log /var/log/nginx/xxx.access.log;
error_log  /var/log/nginx/xxx.error.log;

二、PHP 日志

1. PHP-FPM 错误日志

/var/log/php-fpm.log
# 或
/var/log/php7.4-fpm.log

(版本号视你安装的 PHP 版本而定)

2. PHP 脚本错误日志

查看 php.ini:

php --ini

常见路径:

/etc/php/7.4/fpm/php.ini

查找:

error_log = /var/log/php_errors.log
log_errors = On

三、MySQL / MariaDB 日志

1. 错误日志

/var/log/mysql/error.log

或:

/var/log/mariadb/mariadb.log

2. 慢查询日志(如开启)

在 /etc/mysql/my.cnf 或 /etc/mysql/mariadb.conf.d/ 中查看:

slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow.log

四、如果是 LNMP 一键包(lnmp.org)

# Nginx
/usr/local/nginx/logs/

# PHP
/usr/local/php/var/log/

# MySQL
/usr/local/mysql/var/

五、如果是宝塔面板

/www/wwwlogs/

里面包含:

  • 网站访问日志
  • 错误日志
  • PHP 日志
  • MySQL 日志

也可在 宝塔面板 → 网站 → 日志 直接看。


六、实时查看日志命令

tail -f /var/log/nginx/error.log
tail -100f /var/log/nginx/access.log

如果你能告诉我:

  • 是 apt 安装 / LNMP 一键包 / 宝塔 / Docker
  • 具体 Nginx 报什么错

我可以帮你精准定位日志和问题。

0 踩