【发布时间】:2011-07-14 18:09:35
【问题描述】:
我正在尝试让 Sphinx Search 在 Windows7 下工作。到目前为止一切都很好,只是 PHP 无法连接到正在运行的服务。
只有远程网络工作:
远程登录本地主机 3312
php: fsockopen("localhost", 3312, $errno, $errstr, 30);
我决定测试一些其他端口...
两个工作:
telnet 本地主机 80
php: fsockopen("localhost", 80, $errno, $errstr, 30);
只有远程网络工作:
远程登录本地主机 3306
php: fsockopen("localhost", 3306, $errno, $errstr, 30);
可能是因为端口是 3312 和 3306 上的二进制数据吗?
【问题讨论】:
-
“失败”是什么意思?发生什么了?您收到什么错误消息?如果打开失败,PHP 应该会给你一条警告信息,说明失败的原因。
-
Warning: fsockopen() [function.fsockopen]: 无法连接到 localhost:3312 (连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。)