Sphinx 安装配置

下载sphinx
wget http://www.sphinxsearch.com/downloads/sphinx-0.9.9.tat.gz
export LIBS=”-liconv”
./confgure –perfix=/usr/local/sphinx –with-mysql=/usr/local/mysql
make&make install
vi /usr/local/sphinx/etc/sphinx.conf
修改配置文件(这个去百度一下吧)

/usr/local/sphinx/bin/indexer –all 全部重新建立索引
/uer/local/sphinx/bin/search linux111  //查找结果
下载coreseel(支持中文分词的sphinx)
wget http://www.wapm.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz
里面有个mmseg的文件夹(负责中文分词)
./configure –prefix=/usr/local/mmseg
碰到错误
config.status: error: cannot find input file: src/Makefile.in
执行automake
打开csft(sphinx在coreseek下的名字)
./configure –prefix=/usr/local/coreseek –with-mysql=/usr/local/mysql –with-mmseg=/usr/local/mmseg –with-mmseg-includes=/usr/local/mmseg/include/mmseg/ –with-mmseg-libs=/usr/local/mmseg/lib/
vi /usr/local/sphinx/etc/csft.conf //修改配置文件,几乎与sphinx相同,但是要加载mmseg的配置
主意 mysql>\s  里面的字符集要全部都是utf8
开启coreseek
/usr/local/coreseek/bin/searchd
-c 指定配置文件
–stop 停止服务
–pidfile #用来指定一个pid文件
-p #指定端口
//安装php插件
cd coreseek-3.2.14/csft-3.2.14/api/libsphinxclient/
./confgure
make&&make install
cd sphinx-1.1.0
./configure –with-php-config=/usr/local/php/bin/php-config –with-sphinx
make && make install
 
vi /usr/local/php/etc/php.ini
extension=sphinx.so

发表评论