我运行的是 Windows,已安装 IIS 7.5、PHP 5.3 (FastCGI)。尝试连接 MySQL 并收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应。”。
开始使用XAMPP开发一个项目,但需要将其移动到IIS(因为AD身份验证)。 MySQL 从 XAMPP 堆栈运行。我已将 IIS 映射到与 Apache2 相同的文档根目录,但映射到另一个端口。当使用 Apache2 主机访问测试页面服务器时 - 没有问题,但是当访问 IIS + PHP FCGI 页面时 - 我收到此错误。
- 独立安装 MySQL 有帮助吗?
- 您有什么建议?
最佳答案
在您的脚本中,尝试使用“127.0.0.1”而不是“localhost”作为 MySQL 主机。
如果这解决了您的问题,您可以将以下行添加到/Windows/System32/drivers/etc/hosts 中的主机文件中:
127.0.0.1 localhost
之后您将可以使用“localhost”。
关于php - IIS+PHP+MySQL : A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3934903/