ubuntu下安装sphinx

匿名 (未验证) 提交于 2019-12-03 00:22:01

准备源码包:sphinx-2.1.1;Sphinx的PHP模块:sphinx-1.1.0;结合中文分词的sphinx:coreseek-3.2.14

安装sphinx

apt-get update;然后继续执行:

将sphinx安装为PHP模块

然后进入coreseek-3.2.14/csft-3.2.14/api目录


看到有一个libsphinxclient的目录,进入该目录cd libsphinxclient


执行命令:./configure


然后编译并安装:make && make install

这时可以去安装PHP sphinx模块:

上传sphinx-1.1.0.tgz然后解压进入;接着运送phpize指令;会出现configure指令


配置:./configure --with-php-config=/usr/bin/php-config(路径根据自己的实际路径写)


然后编译:make

这里会有个报错:make: *** [sphinx.lo] Error 1


将sphinx.c的105行修改为如下:

retval = std_hnd->read_property(object, member, type TSRMLS_CC, NULL);


然后:make && make install

安装成功:


最后在php.ini文件中加上:

extension=sphinx.so

然后重启服务器:查看phpinfo


完成!


文章来源: ubuntu下安装sphinx
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!