Coreseek/Sphinx 学习笔记 (二)

注意:针对一个新的linux系统,安装Coreseek前需要预装软件吗,以下都以CentOS 6为例,数据库以mysql为例

 

1.coreseek安装需要预装的软件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel

 

2.直接根据yum 安装mysql :

 1):查看有没有安装过:

          yum list installed mysql*

 

 2):安装Mysql客户端

        yum install mysql

      安装mysql服务

       yum install mysql-server

3.安装autoconf

  $ cd autoconf-2.64

  $ ./configure

  $ make && make install

4.安装mmseg (coreseek所使用的字典),下暂的coreseek包中带有mmseg安装包,直接安装即可
     $ cd mmseg-3.2.14
     $ ./bootstrap    #输出的warning信息可以忽略,如果出现error则需要解决
     $ ./configure --prefix=/usr/local/mmseg3
     $ make && make install
5.安装coreseek $ cd csft-3.2.14  $ sh buildconf.sh #输出的warning信息可以忽略,如果出现error则需要解决      $ ./configure --prefix=/usr/local/coreseek  --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql $ make && make install 6.将testpack中的csft_mysql.conf复制到 coreseek的etc下面(coreseek默认寻找的配置文件) $ cp /usr/local/coreseek-3.2.14/testpack/etc/csft_mysql.conf /usr/local/coreseek/etc/csft.conf 

你可能感兴趣的:(Coreseek/Sphinx)