在 CentOS 上实时查看 PHP 日志,通常有以下几种常见方式和命令。
php --ini
或
php -i | grep error_log
常见配置:
log_errors = On
error_log = /var/log/php_errors.log
(也可能是 /var/log/php-fpm/error.log 或虚拟主机配置的日志路径)
tail -f(推荐)tail -f /var/log/php_errors.log
如果是 PHP-FPM:
tail -f /var/log/php-fpm/error.log
Ctrl + C退出实时查看
tail -f /var/log/php-fpm/error.log /var/log/nginx/error.log
multitail(更直观)yum install -y multitail
multitail /var/log/php-fpm/error.log /var/log/nginx/error.log
tail -n 100 -f /var/log/php_errors.log
tail -f /var/log/php_errors.log | grep error
忽略大小写:
tail -f /var/log/php_errors.log | grep -i fatal
/var/log/php-fpm/error.log/var/log/nginx/error.log/var/log/php_errors.loglog_errors = Onerror_log 路径存在且可写systemctl restart php-fpm
如果你能告诉我:
我可以给你更精确的命令。