[1]centos 安装依赖包
yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel
[2] 安装mysql数据源依赖包
yum install mysql-devel libxml2-devel expat-devel
[3] 下载安装包,并安装
$ wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz $ tar xzvf coreseek-3.2.14.tar.gz $ cd coreseek-3.2.14 ##安装mmseg中文分词 $ cd mmseg-3.2.14 $ ./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决 $ ./configure --prefix=/usr/local/mmseg3 $ make && make install $ cd .. ##安装coreseek $ cd csft-3.2.14 $ sh buildconf.sh #输出的warning信息可以忽略,如果出现error则需要解决 $ ./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg=/usr/local/mmseg3 --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql=/usr/local/mysql --with-mysql-includes=/usr/local/mysql/include/mysql/ --with-mysql-libs=/usr/local/mysql/lib/mysql/ ##如果提示mysql问题,可以查看MySQL数据源安装说明 $ make && make install $ cd ..
[4] 主要记录的是,出现错误的情况
/data0/software/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:4764: undefined reference to `libiconv' libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_UTF8_Private::GetConverterOutput(char const*, char const*)': /data0/software/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:86: undefined reference to `libiconv_open' /data0/software/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:89: undefined reference to `libiconv' libsphinx.a(sphinx.o): In function `xmlUnknownEncoding': /data0/software/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:20719: undefined reference to `libiconv_open' /data0/software/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:20737: undefined reference to `libiconv' /data0/software/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:20743: undefined reference to `libiconv_close' libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_GBK::SetBuffer(unsigned char*, int)': /data0/software/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:4792: undefined reference to `libiconv' libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_UTF8_Private::GetConverter(char const*, char const*)': /data0/software/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:70: undefined reference to `libiconv_open' /data0/software/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:73: undefined reference to `libiconv' collect2: ld returned 1 exit status make[2]: *** [indexer] Error 1 make[2]: Leaving directory `/data0/software/coreseek-3.2.14/csft-3.2.14/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/data0/software/coreseek-3.2.14/csft-3.2.14/src' make: *** [all-recursive] Error 1
[5] ./configure之后,进入/src目录下,找到Makefile,用vi打开
将 LIBS = -lm -lexpat -L/usr/local/lib 改成 LIBS = -lm -lexpat -liconv -L/usr/local/lib
搞定,安装成功!
相关推荐
在本文中,我们将深入探讨如何在CentOS 6.5操作系统上成功安装CoreSeek,一个基于Sphinx搜索引擎的全文检索引擎。CoreSeek以其高度可定制性、高效性能和丰富的功能特性,广泛应用于各类数据检索场景。 一、CoreSeek...
Sphinx支持多种操作系统,包括Windows和CentOS,这表明这篇博客将介绍如何在这些不同的平台上安装和使用Sphinx。"Coreseek"是Sphinx在中国的一个流行分发版,它集成了中文分词器,更适合处理中文数据。 在描述中...
在介绍CentOS平台上安装PHP、CoreSeek、Sphinx和MySQL这一复杂系统组合的时候,通常需要先了解每个组件的作用及其安装过程中的关键点。下面将分别阐述这些组件的作用以及如何在CentOS系统上安装和配置它们。 **...
coreseek中文索引. gcc 版本高于 4.7 造成的安装不成功,有补丁下载.
### 核心知识点:Coreseek MySQL 数据源在 CentOS 下的安装 #### 一、环境准备与依赖安装 根据文档描述,本章节详细介绍了如何在 CentOS 操作系统上为 Coreseek 安装做好环境准备,包括必要的编译工具和其他依赖库...
### 核心知识点:Coreseek XML 数据源在 CentOS 下的安装 #### 一、环境准备与依赖安装 在安装 Coreseek 之前,确保 CentOS 操作系统已经安装了必要的编译环境,例如 `gcc` 和其他相关工具。这些工具是编译安装...
这里我们将详细探讨如何在CentOS 8下成功编译并安装Coreseek 4.1。 首先,我们需要确保系统已经准备好所有必要的依赖。CentOS 8 需要的编译工具和库包括GCC编译器、Make、Autoconf、Automake、Libtool、MySQL或...
在“coreseek-4.1(centos7)”这个子目录下,你将找到适用于CentOS 7操作系统的安装和配置文件。安装CoreSeek通常包括以下几个步骤: 1. 解压下载的tar.gz文件。 2. 配置编译环境,确保系统中已经安装了必要的依赖,...
之前上传的coressek-3.2.14在我的centos上编译通不过。百度了下,说是不兼容GCC4.7。 又找了个coreseek-4.1,但是又遇到不能生成configure文件。再百度找到解决方案。修改完,重新打了个包。供下载。
本篇文章将详细介绍如何在CentOS 6.0系统上安装CoreSeek 3.2.14以及PHP的Sphinx扩展。 首先,确保系统已经安装了Apache、MySQL和PHP的基础LAMP环境。如果没有,可以通过`yum`命令来安装,参考链接:...
在本篇文章中,我们将深入探讨 Sphinx 的核心特性、安装过程以及如何在 CentOS 系统上与 CoreSeek 配合使用。 Sphinx 主要特点是其高效、快速的全文检索能力,支持多种数据源(如 MySQL、PostgreSQL),并提供了...
全文检索的索引创建过程一般有以下几步:1、... 您可能感兴趣的文章:浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别centos+php+coreseek+sphinx+mysql之一coreseek安装篇使用rst2pdf实现将sphinx生成PDF在MySQL
目前已在centos 6.x (64bit)测试正常。各软件列表:Nginx V1.9.5Tengine V2.1.1PHP V5.5.21与V5.6.13PHP扩展:memcache, memcached, redis, mongodb, xhprof, yafphp, xdebug, imagickMysql V5.6.27MariaDB V10.0.21...
4. 安装CSFT,这是Sphinx的CoreSeek修改版,针对中文环境进行了优化,支持更好的中文分词。 5. 编译Sphinx过程中可能会遇到的问题,如找不到mysql路径或libiconv库,需要相应地配置环境变量或安装缺失的库。 Sphinx...
- **可操作性**:测试了安装的便捷性、学习曲线和操作简易程度,所有这些都得到了积极的反馈,表明Sphinx易于上手和使用。 - **安全性**:测试了软件的安全防护,以确保用户数据的安全。 - **兼容性**:在不同...