温馨提示×

ubuntu php日志在哪存放

小樊
46
2026-09-18 14:14:43
栏目: 编程语言

在 Ubuntu 中,PHP 日志的存放位置取决于 PHP 的运行方式(CLI / FPM / Apache 模块) 以及你的配置。


一、常见 PHP 日志位置

1. PHP-FPM(最常见,Nginx + PHP)

PHP-FPM 的日志通常在:

/var/log/php-fpm.log
# 或
/var/log/php{版本}-fpm.log

例如:

/var/log/php8.1-fpm.log

错误日志(脚本错误) 一般在 php.ini 中指定:

error_log = /var/log/php_errors.log

2. Apache + mod_php

PHP 错误通常会写入 Apache 的日志:

/var/log/apache2/error.log

3. PHP CLI(命令行)

CLI 模式下默认一般不写日志文件,错误直接输出到终端。

如果想查看 CLI 的 php.ini:

php --ini

二、查看 PHP 错误日志配置

查看当前 PHP 错误日志路径

php -i | grep error_log

或查看 php.ini:

cat /etc/php/8.1/fpm/php.ini | grep error_log

三、常见 php.ini 位置(Ubuntu)

/etc/php/8.1/cli/php.ini
/etc/php/8.1/fpm/php.ini
/etc/php/8.1/apache2/php.ini

四、实用排查命令

# 实时查看 PHP 错误
tail -f /var/log/php8.1-fpm.log

# Apache 错误
tail -f /var/log/apache2/error.log

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 用的是 Nginx 还是 Apache

我可以帮你精确定位日志文件。

0 踩