一个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安装经萧边介绍,我们希望对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。