一个CentOS+PHP+MySQL+狮身人面像+CoreseekCoreseek安装

首先连接到的coreseek4.1版下载



准备工作:




yum安装gcc g++ automake libtool MySQL客户端libmysqlclient15 Dev libxml2开发libexpat1 Dev autoconf


假设我们下载文件包在/ usr /局部/ SRC




CD / usr /局部/ SRC
tar zxvf coreseek-4.1-beta.tar.gz
CD coreseek-4.1-beta


1。MMSEG分词模块的安装




CD mmseg-3.2.14 / / /配置引导。前缀= / usr /局部/ mmseg3makemake安装


2。安装Coreseek




cd .. csft-4.1 / /


首先,解决预先出现的问题。



A) modify the sphinxexpr.cpp file, modify the T Val = ExprEval (this->m_pArg, tMatch) in the file to T Val = this->ExprEval (this->m_pArg, tMatch), there are three altogether.




六SRC / sphinxexpr.cpp


B buildconf.sh)修改文件中增加一行,添加缺少的aclocal automake。




# /斌/ SH!
自走式联合收获机
aclocal
automake,添加缺少的
automake --外国
autoconf


C)修改文件的makefile,查库,库= - LM lexpat - L / usr /局部/ lib和修改它的LIBS = - LM lexpat - liconv - L / usr /局部/ lib




六 / / / src makefile






如果你已经做了。 /配置操作之前,修改文件配置,寻找#定义use_libiconv 1,并把它定义use_libiconv 0。



d)修改文件configure.ac,am_init_automake({墙体的werror外交})来am_init_automake({墙外})



在ac_prog_ranlib添加一行am_prog_ar



然后运行




SH buildconf.sh
。 /配置 u2013前缀= / usr / / u2013没有地方Coreseek unixODBC u2013与u2013 MMSeg 与MMSeg包括= / usr / / /包括当地mmseg3 / / u2013 MMSeg和MMSeg LIBS = / usr /局部/ mmseg3 / lib / u2013 MySQL。
使
安装


如果上面有问题,请留言并讨论,谢谢,我的信息也是互联网上的资源整合。



服务器端测试:




CD / usr /局部/ src / / coreseek-4.1-beta TestPack
猫功 /测试/ test.xml #应正确此时显示中文
/ usr / / /当地Coreseek bin /索引/ csft.conf C等都#指数
/ usr / / /当地Coreseek bin /搜索/ C等csft.conf #网络搜索关键词搜索


以上是CentOS PHP+ Coreseek +狮身人面像+ MySQL Coreseek安装经萧边介绍,我们希望对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。