Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(PHP)无法建立连接,因为目标计算机主动拒绝连接_Php_Mysql_Database_Connection - Fatal编程技术网

(PHP)无法建立连接,因为目标计算机主动拒绝连接

(PHP)无法建立连接,因为目标计算机主动拒绝连接,php,mysql,database,connection,Php,Mysql,Database,Connection,我正在创建一个PHP应用程序,在笔记本电脑和台式机上都有一个本地测试环境 编辑: 我正在使用WPN-XM服务器堆栈 之前一切正常,但现在在我的笔记本电脑上,当我尝试做任何需要连接数据库的事情时,它抛出了这个错误 无法建立连接,因为目标计算机主动拒绝连接 做了一些研究,发现可能是我的防火墙出了问题,把它关掉,同样的结果 在别处读到,这不是我的代码的问题,这是有意义的,因为我的桌面上的一切工作 到目前为止我已经尝试过的事情: 重新启动Web服务器 重新启动笔记本电脑 关闭防火墙 登录到phpMyA

我正在创建一个PHP应用程序,在笔记本电脑和台式机上都有一个本地测试环境

编辑:

我正在使用WPN-XM服务器堆栈

之前一切正常,但现在在我的笔记本电脑上,当我尝试做任何需要连接数据库的事情时,它抛出了这个错误

无法建立连接,因为目标计算机主动拒绝连接

做了一些研究,发现可能是我的防火墙出了问题,把它关掉,同样的结果

在别处读到,这不是我的代码的问题,这是有意义的,因为我的桌面上的一切工作

到目前为止我已经尝试过的事情:

  • 重新启动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服务器按预期工作,因此没有理由更改这些端口。