在 CentOS 上查看 PHP 日志的位置,取决于 PHP 的运行方式(PHP-FPM / Apache mod_php / CLI) 以及你的具体配置。下面按常见情况说明:
通常路径:
/var/log/php-fpm/error.log
或
/var/log/php-fpm/www-error.log
查看:
tail -f /var/log/php-fpm/error.log
查看 php.ini:
php --ini
# 或
php -i | grep "Loaded Configuration File"
查找:
error_log = /var/log/php_errors.log
如果没有设置,错误可能会写入:
/var/log/httpd/error_log
查看:
tail -f /var/log/httpd/error_log
Nginx 错误日志:
/var/log/nginx/error.log
PHP 错误一般仍看:
/var/log/php-fpm/php.ini 中的 error_logCLI 模式通常:
可在 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
如果你愿意,可以告诉我:
我可以给你精确路径和配置示例。