Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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
IIS+;PHP+;MySQL:连接尝试失败,因为连接方没有(尝试通过tcp://localhost:3306)_Php_Mysql_Iis_Fastcgi - Fatal编程技术网

IIS+;PHP+;MySQL:连接尝试失败,因为连接方没有(尝试通过tcp://localhost:3306)

IIS+;PHP+;MySQL:连接尝试失败,因为连接方没有(尝试通过tcp://localhost:3306),php,mysql,iis,fastcgi,Php,Mysql,Iis,Fastcgi,我正在运行Windows,安装了IIS 7.5、PHP5.3(FastCGI)。尝试连接到MySQL并收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。” 开始使用XAMPP开发项目,但需要将其移动到IIS(因为AD auth)。MySQL正在从XAMPP堆栈运行。我已将IIS映射到与Apache2相同的docroot,但映射到另一个端口。当使用Apache2主机访问测试页面服务器时——没有问题,但是当访问IIS+PHP FCGI页面时——我

我正在运行Windows,安装了IIS 7.5、PHP5.3(FastCGI)。尝试连接到MySQL并收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。”

开始使用XAMPP开发项目,但需要将其移动到IIS(因为AD auth)。MySQL正在从XAMPP堆栈运行。我已将IIS映射到与Apache2相同的docroot,但映射到另一个端口。当使用Apache2主机访问测试页面服务器时——没有问题,但是当访问IIS+PHP FCGI页面时——我会遇到这个错误

  • MySQL的独立安装会有帮助吗
  • 你有什么建议
在脚本中,尝试使用“127.0.0.1”而不是“localhost”作为MySQL主机

如果这解决了您的问题,您可以将以下行添加到/Windows/System32/drivers/etc/hosts中的主机文件中:

127.0.0.1本地主机

之后,您将能够使用“localhost”。

尝试使用“127.0.0.1”而不是“localhost”作为MySQL主机。 刚刚救了我的命XD XD XD