2

我正在尝试让 Sphinx Search 在 Windows7 下工作。到目前为止一切都很好,除了 PHP 无法连接到正在运行的服务。

只有远程网络工作:

远程登录本地主机 3312

php: fsockopen("localhost", 3312, $errno, $errstr, 30);

我决定测试一些其他端口...

两者都工作:

远程登录本地主机 80

php: fsockopen("localhost", 80, $errno, $errstr, 30);

只有远程网络工作:

远程登录本地主机 3306

php: fsockopen("localhost", 3306, $errno, $errstr, 30);

原因可能与端口是 3312 和 3306 上的二进制数据有关吗?

4

1 回答 1

2

尝试使用 127.0.0.1 而不是 localhost - 很多时候这可能会显示依赖于操作系统来为您查找主机名。如果这可行,那么它不是 PHP,而是 PHP 和操作系统之间的链接。

于 2011-03-14T04:42:23.257 回答