我想让Sphinx Search在Windows7下运行。到目前为止,一切都很好,除非PHP无法连接到正在运行的服务。
仅限TELNET工作:
telnet localhost 3312
php:fsockopen(“localhost”,3312,$ errno,$ errstr,30);
我决定测试一些其他端口......
两种工作:
telnet localhost 80
php:fsockopen(“localhost”,80,$ errno,$ errstr,30);
仅限TELNET工作:
telnet localhost 3306
php:fsockopen(“localhost”,3306,$ errno,$ errstr,30);
原因是否与3312和3306上的二进制数据端口有关?
答案 0 :(得分:2)
尝试并使用127.0.0.1而不是localhost - 很多时候,这可能会显示出对操作系统的依赖性,以便为您执行主机名查找。如果这样可行则不是PHP它是PHP和OS之间的链接。