在CentOS中调试PHP错误可通过以下方式:
php.ini
,设置display_errors=On
、error_reporting=E_ALL
,重启Web服务器(Apache用sudo systemctl restart httpd
,Nginx+PHP-FPM用sudo systemctl restart nginx php-fpm
)。/var/log/httpd/error_log
/var/log/php-fpm/error.log
sudo tail -f 日志路径
实时查看错误。sudo yum install php-xdebug
php.ini
中添加配置(如zend_extension=xdebug.so
等),重启服务器,配合IDE(如PhpStorm)设置断点调试。var_dump()
或print_r()
输出变量值,快速定位逻辑问题。注:生产环境建议关闭display_errors
,通过日志记录错误。