linux中安装配置sphinx2步骤详解

# 安装sphinx 2.x

 代码如下 复制代码

cd /home/addcn
wget http://sphinxsearch.com/files/sphinx-2.1.1-beta.tar.gz
tar xvf sphinx-2.1.1-beta.tar.gz
cd sphinx-2.1.1-beta
make clean
./configure –prefix=/usr/local/sphinx –with-mysql=/usr/local/mysql
make && make install

# 配置
cd /usr/local/sphinx/etc/

# 错误
export LD_LIBRARY_PATH=”/usr/local/mysq/lib:/usr/lib:$LD_LIBRARY_PATH”

# 启动
/usr/local/sphinx/bin/searchd –config /usr/local/sphinx/etc/sphinx.conf

# 停止
/usr/local/sphinx/bin/searchd –stop

# 登入
/usr/local/mysql/bin/mysql -P9306 –protocol TCP

# 更新
/usr/local/sphinx/bin/indexer –config /usr/local/sphinx/etc/sphinx.conf –all –rotate

# 关联为实时索引
TRUNCATE RTINDEX rt;
ATTACH INDEX disk TO RTINDEX rt;

安装好之后我们的php mysql全文搜索可能性能要提高几百倍或几万倍哦。

时间: 2024-09-17 16:07:35

linux中安装配置sphinx2步骤详解的相关文章

linux系统中安装SSH2扩展步骤详解

今天闲来无事,给大伙说一下linux下安装SSH2扩展,想在windos下安装可是php扩展找不到,泪奔... 所以只能在linux做实验了,不过都一样,,,, 下载地址 wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz wget http://pecl.php.net/get/ssh2-0.12.tgz 先安装 libssh2 在安装 SS2 # tar -zxvf libssh2-1.4.2.tar.gz # cd libss

linux中安装RHEV-M的教程详解

一.yum源配置 安装rhev-m需要配置RHEV-M.RHEV-H.Supplementary.JBoss四个源,这个实验的时候,我将其整合到了一个配置中.并将其保存到/etc/yum.repos.d/目录下.如下: [root@rhevm ~]# wget http://classroom.example.com/materials/rhevm.repo  -P /etc/yum.repos.d/ # cat /etc/yum.repos.d/rhevm.repo [RHEVMgr] nam

CentOS7安装配置Oracle11g 步骤详解

1. 操作系统环境.安装包准备 宿主机:Max OSX 10.10.5 虚拟机:Parallel Desktop 10.1.1 虚拟机操作系统:CentOS-7-x86_64-DVD-1511.iso Oracle:linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip JDK:jdk1.8.0_77.zip 2. 安装CentOS7虚拟机 2.1 新建虚拟机 CPU:2核 内存:4G 硬盘:60G,扩展磁盘 2.2

ubuntu 14.04安装配置denyhosts步骤详解

目前官网最新版本是2.10,记得以前的ubuntu版本(<=12.04LTS)中好像直接apt-get install denyhosts 就可以了,在最新的发行版不知为何不见了. 安装 你可以前往官网http://sourceforge.net/projects/denyhost/ 选择一个你喜欢的版本下载,或者直接运行下面的命令下载. cd /tmp/ && wget http://jaist.dl.sourceforge.net/project/denyhost/denyhos

ubuntu中安装opensips的步骤详解

凭借其可扩展.模块化的系统架构,OpenSIPS提供了一个高度灵活的.用户可配置的路由引擎,可以为voice.video.IM和 presence等服务提供强大高效的路由.鉴权.NAT.网关协议转化等功能.由于其稳定高效等特点,OpenSIPS已经被诸多电信运营商应用在自己的网络体系中.其 主要功能如下: SIP注册服务器/代理服务器(lcr.dynamic routing.dialplan)/重定向服务器  SIP presence agent  SIP B2BUA  SIP IM Serve

linux系统中安装配置redis图文详解

1. 首先下载一个redis安装包,可以去官网下载最新版:http://redis.io/download.     2. 在linux下解压redis:tar zxvf redis-2.8.22.tar.gz    3. 解压完成之后,进入到解压的目录"redis-2.8.22",命令为:cd redis-2.8.22.    4. 执行 make MALLOC=libc 命令,如果出现"/bin/sh: cc: command not found "之类的错误,

linux中openssh漏洞修复步骤详解

近期有几台主机上线,上线的主机在进行安全合规扫描时,发现如下openssh漏洞.其中有几个是陈年老漏洞,主要为CVE-2014-1692漏洞(openssh schnorr.c漏洞)为今天一月份的新漏洞.由于主机没有配置外网连接,而且针对suse和redhat不同的版本,所以使用用了源码包编译升级openssh版本的方式修复. 一.准备相关包 zlib-1.2.5.tar.bz2 openssl-1.0.1.tar.gz openssh-6.6p1.tar.gz 相关包已上传百度云盘上. 二.准

linux中安装Zabbix的方法详解

Zabbix是完全开源的监控系统,同时整合了Cacti和Nagios,还提供了更多额外的功能如分布式监控.可以监控WEB页面的响应.代码.内容:适合大规模环境监控,支持10W以上设备:可布置分支机构代理服务器,减轻并发压力: 一.安装Zabbix 1.安装依赖软件包 [root@zabbix1 ~]# yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI gcc 2.下载Zabbix 官网:Http://Www.Zabbi

Linux中CentOS 配置IP图文详解

我是一名运维,对公司电脑和服务器等我都会设置固定IP方便我去管理.本次主要是CentOS设置固定IP地址,原因是我在刚开始学习Linux 时遇到的第二个挑战性问题,如果不弄好它我无法继续前进. 演示环境 VMware8 + Linux CentOS 6.2 x32 设置IP.网站.DNS 1.修改网卡配置,编辑 #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ONBOOT=yes HWADDR=00:0C:29:5