今天在centos下安装了Coreseek 3.2.14 配置好后发现在命令下可以搜索出结果,但在php中不能连接到搜索服务器,错误信息如下:
找到disable_functions 把fsockopen从里面删除就行了。
connection to 127.0.0.1:9312 failed (errno=0, msg=)
折腾了半天才发现报错的原因,是因为我安装的是lnmp一键安装包,php.ini禁用了一些函数,包括sphinx api必需的一个函数 fsockopen。 修改php.ini
/usr/local/php/etc/php.ini
找到disable_functions 把fsockopen从里面删除就行了。