查看日志文件
/var/log/php-fpm/error.log、/var/log/httpd/error_log或php.ini中配置的error_log路径),使用tail -f实时查看最新日志。journalctl -u php-fpm或journalctl -u httpd查看系统级日志。分析错误信息
排查常见原因
php.ini中数据库扩展(如mysqli、pdo_mysql)已启用。systemctl status mysql或service mysql status确认数据库服务是否运行。ping测试网络连通性,telnet检查端口是否开放;确认数据库用户有远程访问权限(若有跨服务器连接需求)。mysqli或PDO等现代扩展,而非废弃的mysql函数。辅助工具与操作
php -m命令查看已加载的PHP扩展,确认数据库相关扩展存在。SHOW PROCESSLIST(MySQL)或数据库管理工具查看当前连接状态,排查连接数限制问题。参考来源: