查看错误日志
/var/log/apache2/error.log/var/log/nginx/error.log,若使用PHP-FPM还需检查/var/log/php-fpm.log或/var/log/php7.x-fpm.logsudo tail -f /var/log/xxx/error.log确认PHP版本与配置
php -vphp.ini路径:php --ini,确认display_errors和error_reporting是否开启排查常见错误类型
php -l检查代码语法,修复缺分号、括号等问题。php -m查看已安装扩展,安装缺失扩展(如sudo apt-get install php-mysql)。chmod/chown调整。重启服务
sudo systemctl restart apache2;重启Nginx+PHP-FPM:sudo systemctl restart nginx php7.x-fpm。高级调试
php.ini中配置调试参数,配合IDE逐步排查代码逻辑错误。ini_set('error_log', '/path/to/log')指定日志路径。提示:若无法定位问题,可将错误日志中的关键信息(如错误类型、文件行号)复制到社区(如Stack Overflow)寻求帮助,需附上PHP版本、服务器环境等上下文。