温馨提示×

centos php日志在哪里查看

小樊
40
2026-09-24 08:38:15
栏目: 编程语言

在 CentOS 上查看 PHP 日志的位置,取决于 PHP 的运行方式(PHP-FPM / Apache mod_php / CLI) 以及你的具体配置。下面按常见情况说明:


一、PHP-FPM 方式(最常见,如 Nginx + PHP)

1. PHP-FPM 错误日志

通常路径:

/var/log/php-fpm/error.log

或

/var/log/php-fpm/www-error.log

查看:

tail -f /var/log/php-fpm/error.log

2. PHP 脚本错误日志(php.ini 中配置)

查看 php.ini:

php --ini
# 或
php -i | grep "Loaded Configuration File"

查找:

error_log = /var/log/php_errors.log

如果没有设置,错误可能会写入:

  • Web 服务器日志(如 Nginx)
  • 或直接在页面显示(开发环境)

二、Apache + mod_php 方式

Apache 错误日志(PHP 错误通常在这里)

/var/log/httpd/error_log

查看:

tail -f /var/log/httpd/error_log

三、Nginx + PHP-FPM

Nginx 错误日志:

/var/log/nginx/error.log

PHP 错误一般仍看:

  • /var/log/php-fpm/
  • 或 php.ini 中的 error_log

四、PHP CLI 命令行日志

CLI 模式通常:

  • 不写日志文件
  • 错误直接输出到终端

可在 php.ini 中设置:

error_log = /var/log/php_cli.log

五、快速排查命令

# 查看 PHP 配置
php -i | grep error_log

# 查找 PHP 日志文件
find /var/log -name "*php*"

# 实时查看日志
tail -f /var/log/php-fpm/error.log

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

  • CentOS 版本(7 / 8 / Stream)
  • Web 服务(Nginx / Apache)
  • PHP 运行方式(PHP-FPM / mod_php)

我可以给你精确路径和配置示例。

0 踩