好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Linux搭建Sphinx全文检索引擎 - Linux操作系统:Ubu

Linux搭建Sphinx全文检索引擎

 

首先 下载 mysql和sphinx 源码 包

解压sphinx:

> tar zxvf sphinx-2.0.6-release.tar.gz

  www.2cto.com  

解压Mysql

> tar zxvf mysql-5.1.42.tar.gz

 

进入到mysql源码目录,在mysql-5.1.42/storage目录下新建sphinx目录,

 

进入到sphinx源码目录,将sphinx-2.0.6-release/mysqlse/目录下的所有文件拷贝到mysql-5.1.42/storage/sphinx.

  www.2cto.com  

进入到mysql源码目录,执行下面命令

 

>sh BUILD/autorun.sh #它会执行automake 和 autoconf命令生成Makefile

>./configure --prefix=/home/admin/mysql-5.1.42 --with-charset=utf8 --with-extra-charsets=all --enable-thread-safe-client --enable-assembler --with-readline --with-big-tables --with-plugins=sphinx

>make && make install

>cp support-files/my-medium.cnf /etc/my.cnf #拷贝配置文件

>cp ./support-files/mysql.server /etc/init.d/mysqld  #注册server服务

>chmod +x /etc/init.d/mysqld

>chkconfig mysqld on

>service mysql start

>/home/admin/mysql-5.1.42/bin/mysql_install_db  #安装 数据库

执行完成后没有出错就说明 mysql 安装成功了,

 

登录mysql

 

执行 show engines命令,查看sphinx引擎是否安装成功。

 

 

如果有 说明就成功了!

 

接下来就是编译安装sphinx了

 

#设置动态加载库搜索的目录。

>ldconfig /home/admin/mysql-5.1.42/lib/mysql

>ldconfig /home/admin/mysql-5.1.42/include/mysql

>make && make install

这样就安装成功了。

 

查看更多关于Linux搭建Sphinx全文检索引擎 - Linux操作系统:Ubu的详细内容...

  阅读:54次