linux环境sphinx搭建,linux下安装sphinx

1、下载sphinx源码包

c9df48478e3c9fbcc547fbb8f1ab219a.png

上面截图的这个网址   复制链接地址   在putty终端使用:wget http://sphinxsearch.com/files/sphinx-2.3.1-beta.tar.gz

注:一般都下载到/usr/local/src目录下

安装一般都安装到/usr/local/sphinx (sphinx这个目录是自定义的)

在此目录使用tar命令解压 :tar zxvf sphinx-2.3.1-beta.tar.gz

2、开始进行编译  注:源代码安装肯定得安装gcc,安装工具包

安装工具包命令:yum -y install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel  注:(yum -y  就是不用确定进行安装,不能少装)安装完成不报错就可以进行编译

安装命令:./configure   --prefix=/usr/local/sphinx  (--prefix=安装目录)

安装完成后会告诉你可以进行编译,欢迎使用sphinx

3、make   生成编译文件不会进行编译

make install 进行编译  //警告忽略

也可以一起执行:make && make install //如果make报错后面make install不会执行

(开机自启命令:chconfig --level 345 httpd on //Apache开机自启   chconfig --level mysqld 345 on mysql开机自启)

4、测试   进入安装目录

cd /usr/local/sphinx/etc

先复制一份配置项 cp sphinx.conf.dist sphinx.conf

进行配置:

vi sphinx.conf

链接数据库:

117f46dd235fdd06e417f55f05ce9b3b.png

f3df48a9818c819a9a0dcd8f9e68a3f3.png

注:在/usr/local/sphinx/ect这个目录下会有一个sql文件    把这个sql文件导入数据库

命令:mysql -uroot -proot

执行命令后  进入mysql查看是否导入成功

下面进行生成索引   cd /use/local/sphinx/bin

9e1dc629dad8103377d35478ad0ee770.png

./indexer --all 生成全部索引文件

./search 要查询的值

能查询的到sphinx就安装成功了。。。。。。。。。。。

来源:https://www.cnblogs.com/dcrq/p/5843698.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值