php中文分词:linux nunix系统下安装sphinx

2015年07月12日 12:37 by:唠吧小站

linux nunix 系统下安装sphinx,首先需要以下一些软件支持

实际操作:

  • 操作系统:linux Centos-6.x
  • 数据库:mysql  mysql-devel(如果要使用sphinxSE插件存储请使用mysql-5.1以上版本)
  • 编译软件:gcc gcc-c++ autoconf automake
  • Sphinx :官方下载地址获取最新版本:http://sphinxsearch.com/downloads/release/

linxu 下 sphinx 安装方法:

  1. [root@localhost ~]# yum install -y mysql mysql-devel             先安装mysql mysql-devel    ,MySQL-devel-VERSION.i386.rpm 所需的库和包含文件。如果你想要编译其他MySQL客户程序, 例如Perl模块sphinx模块等。
  2. [root@localhost ~]# yum install -y automake autoconf   
  3. [root@localhost ~]# cd /usr/local/src/  进入这个文件夹把安装包下载到这里
  4. [root@localhost src]# wget http://www.sphinxsearch.com/downloads/sphinx-2.2.9.tar.gz
  5. [root@localhost src]# tar zxvf sphinx-2.2.9.tar.gz   解压
  6. [root@localhost local]# cd sphinx-2.2.9   打开刚刚解压的文件夹  
  7. [root@localhost sphinx-0.9.9]# ./configure –prefix=/usr/local/sphinx #注意:这里sphinx已经默认支持了mysql 所以就不用加 --with了
  8. [root@localhost sphinx-0.9.9]# make && make install 安装

注意:mysql-devel版本不对又可能导致make: *** No targets specified and no makefile found.  Stop.  

在上一步./configure会有提示找不到mysql include files, 如果出现这个错误升级下mysql-devel , 然后重新启动一下mysql 就可以了。

安装完后查看一下安装目录/usr/local/sphinx下是否有 三个目录 bin etc var,如有,则安装ok!

标签:linux nunix sphinx