编译安装CoreSeek-4.1
2016-05-31 18:35
309 查看
编译安装CoreSeek-4.1
yum -y install expat-devel*
wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz
tar zxvf coreseek-4.1-beta.tar.gz
cd coreseek-4.1-beta
cd mmseg-3.2.14
./bootstrap
./configure --prefix=/opt/local/mmseg3
make && make install
cd ..
cd csft-4.1
sh buildconf.sh
./configure --prefix=/opt/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/opt/local/mmseg3/include/mmseg/ --with-mmseg-libs=/opt/local/mmseg3/lib/ --with-mysql=/opt/local/mysql
make && make install
collect2: ld returned 1 exit status
make[2]:*** [indexer] Error 1
make[2]:Leaving directory `/opt/software/csft-4.1/src’
make[1]:*** [all] Error 2
make[1]:Leaving directory `/ opt/software/csft-4.1/src’
make:*** [all-recursive] Error 1
处理结果:
vi src/Makefile
LIBS = -lm -lexpat -L/usr/local/lib
修改为
LIBS = -lm -lexpat -liconv -L/usr/local/lib
----------------------------------------------------------------------------------------------------------------------
cd api/libsphinxclient
./configure
make && make install
(出现config.status: error: cannot find input file:Makefile.in 的情况执行以下代码)
aclocal
libtoolize --force
automake --add-missing
autoconf
autoheader
安装PHP扩展sphinx
wget http://pecl.php.net/get/sphinx-1.1.0.tgz
cd sphinx-1.1.0
/opt/local/php/bin/phpize
./configure--with-php-config=/opt/local/php/bin/php-config
make && make install
/opt/local/php/lib/php.ini 增加
extension = "sphinx.so"
生成词库文件
cd /opt/local/mmseg3
/opt/local/mmseg3/bin/mmseg -u /opt/local/mmseg3/etc/unigram.txt
mv unigram.txt.uni uni.lib
chmod +x *
修改 csft.conf 配置文件
cp /opt/data/mfs/folder3/htdocs/test/csft.conf/usr/local/coreseek/etc/
vi /opt/local/coreseek/etc/csft.conf
/opt/local/coreseek/bin/indexer -c /opt/local/coreseek/etc/csft.conf--all
启动coressek
/opt/local/coreseek/bin/searchd -c /opt/local/coreseek/etc/csft.conf
重建索引
/opt/local/coreseek/bin/indexer-c /opt/local/coreseek/etc/csft.conf -all
yum -y install expat-devel*
wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz
tar zxvf coreseek-4.1-beta.tar.gz
cd coreseek-4.1-beta
cd mmseg-3.2.14
./bootstrap
./configure --prefix=/opt/local/mmseg3
make && make install
cd ..
cd csft-4.1
sh buildconf.sh
./configure --prefix=/opt/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/opt/local/mmseg3/include/mmseg/ --with-mmseg-libs=/opt/local/mmseg3/lib/ --with-mysql=/opt/local/mysql
make && make install
collect2: ld returned 1 exit status
make[2]:*** [indexer] Error 1
make[2]:Leaving directory `/opt/software/csft-4.1/src’
make[1]:*** [all] Error 2
make[1]:Leaving directory `/ opt/software/csft-4.1/src’
make:*** [all-recursive] Error 1
处理结果:
vi src/Makefile
LIBS = -lm -lexpat -L/usr/local/lib
修改为
LIBS = -lm -lexpat -liconv -L/usr/local/lib
----------------------------------------------------------------------------------------------------------------------
cd api/libsphinxclient
./configure
make && make install
(出现config.status: error: cannot find input file:Makefile.in 的情况执行以下代码)
aclocal
libtoolize --force
automake --add-missing
autoconf
autoheader
安装PHP扩展sphinx
wget http://pecl.php.net/get/sphinx-1.1.0.tgz
cd sphinx-1.1.0
/opt/local/php/bin/phpize
./configure--with-php-config=/opt/local/php/bin/php-config
make && make install
/opt/local/php/lib/php.ini 增加
extension = "sphinx.so"
生成词库文件
cd /opt/local/mmseg3
/opt/local/mmseg3/bin/mmseg -u /opt/local/mmseg3/etc/unigram.txt
mv unigram.txt.uni uni.lib
chmod +x *
修改 csft.conf 配置文件
cp /opt/data/mfs/folder3/htdocs/test/csft.conf/usr/local/coreseek/etc/
vi /opt/local/coreseek/etc/csft.conf
/opt/local/coreseek/bin/indexer -c /opt/local/coreseek/etc/csft.conf--all
启动coressek
/opt/local/coreseek/bin/searchd -c /opt/local/coreseek/etc/csft.conf
重建索引
/opt/local/coreseek/bin/indexer-c /opt/local/coreseek/etc/csft.conf -all
相关文章推荐
- 模式识别学习笔记(十六)--非线性分类器
- 卖票小系统(关于线程同步的问题)
- 为雇员增加工资,从工资低的雇员开始,为每个人增加原工资的 10%,限定所增加的工资总额为 800 元,显示增加工资的人数和余额。
- 解决支付宝里面的 NSDataEx.m 里面的内存泄露
- android程序启动画面之Splash总结
- jemalloc Mongodb Nginx 优化
- SecureCRT 密钥生成 SSH 使用密钥登陆 服务器
- PAT (Advanced Level) 1054. The Dominant Color (20)
- 模板设计模式_组合&继承实现
- 斐波纳契数列
- Clone Graph
- CentOS 6.4 x64 zabbix 2.2.2 编译安装
- PAT (Advanced Level) 1053. Path of Equal Weight (30)
- mysql索引优化
- A + B 问题
- 最佳优先搜索(Best-First Search)
- UITableView使用详解及技巧大全
- Android获取系统震动的调用
- stringbuild和stringbuffer的区别
- CentOS 6.4 x64 Percona-Server-5.6.15 源码安装