(PHP)无法建立连接,因为目标计算机主动拒绝连接
我正在创建一个PHP应用程序,在笔记本电脑和台式机上都有一个本地测试环境 编辑: 我正在使用WPN-XM服务器堆栈 之前一切正常,但现在在我的笔记本电脑上,当我尝试做任何需要连接数据库的事情时,它抛出了这个错误 无法建立连接,因为目标计算机主动拒绝连接 做了一些研究,发现可能是我的防火墙出了问题,把它关掉,同样的结果 在别处读到,这不是我的代码的问题,这是有意义的,因为我的桌面上的一切工作 到目前为止我已经尝试过的事情:(PHP)无法建立连接,因为目标计算机主动拒绝连接,php,mysql,database,connection,Php,Mysql,Database,Connection,我正在创建一个PHP应用程序,在笔记本电脑和台式机上都有一个本地测试环境 编辑: 我正在使用WPN-XM服务器堆栈 之前一切正常,但现在在我的笔记本电脑上,当我尝试做任何需要连接数据库的事情时,它抛出了这个错误 无法建立连接,因为目标计算机主动拒绝连接 做了一些研究,发现可能是我的防火墙出了问题,把它关掉,同样的结果 在别处读到,这不是我的代码的问题,这是有意义的,因为我的桌面上的一切工作 到目前为止我已经尝试过的事情: 重新启动Web服务器 重新启动笔记本电脑 关闭防火墙 登录到phpMyA
- 重新启动Web服务器
- 重新启动笔记本电脑
- 关闭防火墙
- 登录到phpMyAdmin(错误:无法登录到MySQL服务器)
- 将Web服务器的端口更改为8080
$name = "root";
$pass = "";
$db = "myDB";
$host = "localhost";
$connect = mysqli_connect($host, $name, $pass, $db);
if (mysqli_connect_errno()) {
echo "Could not connect to the mysql database. Error: " . mysqli_connect_error();
}
您是否100%确定MySQL服务器已启动并正在运行?请尝试更改本地服务器正在使用的端口(我假设它默认设置为80:)我不知道您是否熟悉WPN-XM。它附带一个启动所有服务的批处理文件。所以我99%确定它确实在运行。我确实有一些日志,我现在将在帖子中附加。@lovelace将其更改为8080,不起作用,结果相同。然后web服务器按预期工作,因此没有理由更改这些端口。