【发布时间】:2012-03-10 23:01:42
【问题描述】:
我正在尝试在 Windows / IIS 7.5 上从 PHP (WordPress) 连接到 MySQL,结果如下:
define('DB_HOST', 'DevPC'); // -> works
define('DB_HOST', 'localhost'); // -> connection error
奇怪的是,在另一台机器(Windows Server + IIS 7.5)上,localhost 工作得很好。这可能是什么原因造成的?一些PHP设置? MySQL 设置?
【问题讨论】:
-
请记住,
localhost使用域套接字(默认情况下),而不是 TCP/IP。使用127.0.0.1强制 TCP/IP。这可能会改变观察到的行为,尝试显式环回地址有助于缩小问题范围。