You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu Server下无法运行PHP mysqli数据库连接脚本求助

解决PHP MySQL连接脚本空白页问题

首先,咱们来定位这个空白页的问题:你已经通过php -m | grep mysql确认了mysqli扩展正常启用,那大概率是脚本里的语法错误导致PHP直接终止执行,而默认配置下PHP不会在前端显示错误,所以页面才会空白。

看你贴的脚本代码,这里有个明显的语法问题:

$port = 3306 

这一行末尾没有加分号!PHP要求每条语句必须以分号结尾,这个小疏漏会触发致命错误,让脚本直接停止运行,自然就输出空白了。

快速排查这类问题的小技巧

如果再遇到PHP脚本输出空白的情况,可以在脚本最开头加上这段代码,强制显示所有错误信息:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

这样就能直接在页面上看到具体的错误提示,不用瞎猜问题出在哪。

你提到问题已经解决,原因是脚本中遗漏了$port参数,不过从你提供的代码来看,那个缺少分号的语法错误也是会导致空白页的常见坑,以后写PHP的时候多留意这类细节就好啦~

内容的提问来源于stack exchange,提问作者federicosancho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:27:52