编译安装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

编译安装CoreSeek-4.1的更多相关文章

  1. 编译安装mmseg提示cannot find input file: src/Makefile.in错误

    今天安装中文词检索功能模块 coreseek,其中一个分词模块 mmseg ,编译安装到最后,出现annot find input file: src/Makefile.in aclocal   // ...

  2. Centos下Sphinx的下载与编译安装

    官方下载地址   http://sphinxsearch.com/downloads/release/ 百度云下载地址  https://pan.baidu.com/s/1gfmPbd5 wget  ...

  3. linux安装coreseek

    coreseek就是一个中文词库加上sphinx组合而成的. 1.下载coreseek 下载到/usr/local/src目录文件下 wget  http://www.coreseek.cn/uplo ...

  4. Centos6.5下编译安装mysql 5.6

    一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e ...

  5. CENTOS 6.5 平台离线编译安装 PHP5.6.6

    一.下载php源码包 http://cn2.php.net/get/php-5.6.6.tar.gz/from/this/mirror 二.编译 编译之前可能会缺少一些必要的依赖包,加载一个本地yum ...

  6. Linux下编译安装Vim8.0

    什么是Vim? Vim 是经典的 UNIX 编辑器 Vi 的深度改良版本.它增加了许多功能,包括:多级撤销.格式高亮.命令行历史.在线帮助.拼写检查.文件名补完.块操作.脚本支持,等等.除了字符界面版 ...

  7. OpenSUSE下编译安装OpenFoam

    在不是Ubuntu系统下安装OpenFoam,需要采用编译安装的方式.以下以OpenSuSE为例进行编译安装. 1 软件包准备 需要下载两个程序包: OpenFOAM-4.x-version-4.1. ...

  8. 不要着急改代码,先想想--centos 6.8下编译安装tmux

    诸位读者新年好,2017开年第一篇博客,请允许我先问候一下看到这篇博客的诸位.写博客是我2017年定下的目标之一,希望我会坚持下去. 最近打算尝试一下tmux这个神器,于是有了这一篇关于思维方式的Bl ...

  9. protobuf的编译安装

    github地址:https://github.com/google/protobuf支持多种语言,有多个语言的版本,本文采用的是在centos7下编译源码进行安装. github上有详细的安装说明: ...

随机推荐

  1. python socketserver实现客户端多并发

    直接看代码 server #!/usr/bin/env python # -*- coding:utf-8 -*- import socketserver import subprocess clas ...

  2. Python 模块功能paramiko SSH 远程执行及远程下载

    模块 paramiko paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现 ...

  3. redis 进阶

    1.一定要设置最大缓存大小并设置缓存策略 如果不设置最大缓存,在新添加数据时,如果超过最大内存回事redis崩溃! 设置方式:maxmemory 1GB 使用redis-cli登录后,使用info命令 ...

  4. MyEclipse 2015 运行tomcat 内存溢出的解决方法

    内存溢出错误: 2016-3-16 11:19:55 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() ...

  5. iOS高德地图自定义annotation添加不同图片

    1.model类里面添加index #import <MAMapKit/MAMapKit.h> #import <AMapSearchKit/AMapCommonObj.h> ...

  6. js自写字符串 append 方法

    function stringbuilder(){ this.arr = new Array(); this.append=function(str) { this.arr.push(str); } ...

  7. HDU 3038 How Many Answers Are Wrong (并查集)---并查集看不出来系列-1

    Problem Description TT and FF are ... friends. Uh... very very good friends -________-bFF is a bad b ...

  8. Win7下用easyBCD引导安装Ubuntu15.04

    1 准备工作 easyBCD中添加一个启动项 修改启动项配置文件 注意两点:C盘设备号,镜像名称 title Install Ubuntu root (hd0,) kernel (hd0,)/vmli ...

  9. jsp导入外部样式

    在博客园遇到一位朋友,她将我的代码下载下去,运行的时候,jsp页面的样式不存在,不会显示出来. 这里就将我之前写的SpringSpringmvcMybatis做一些修改. jdk1.8 加入了两个ja ...

  10. 吾爱破解脱壳练习第五期------upx壳

    内存镜像法: 载入OD: