centos6.4安装sphinx(php)

转载 2015年11月19日 10:22:46

1.安装前请先确定安装了常用的组件

       yum install -y python python-devel

2.安装sphinx

tar zxvf sphinx-2.2.10-release.tar.gz
cd sphinx-2.2.10-release
./configure --prefix=/usr/local/sphinx –-with-mysql
make && make install

在make时如果出现undefined reference to libiconv的错

错误描述

/usr/local/sphinx/src/sphinx.cpp:20060:undefined reference to `libiconv_open'
/usr/local/sphinx/src/sphinx.cpp:20078: undefined reference to `libiconv'
/usr/local/sphinx/src/sphinx.cpp:20084: undefined reference to `libiconv_close'
collect2: ld returned 1exit status
make[2]:***[indexer]Error1 www.111cn.net
make[2]:Leaving directory `/home/sphinx/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/sphinx/src'
make: *** [all-recursive] Error 1

解决办法:


打开configure文件,找到“#define USE_LIBICONV 1”,将注释去掉,并将1改成0。

3.libsphinxclient 安装(PHP模块需要)


cd api/libsphinxclient
./configure –prefix=/usr/local/sphinx
make &&  make install

4.安装PHP的Sphinx模块

下载地址:http://pecl.php.net/package/sphinx


wget http://pecl.php.net/get/sphinx-1.3.3.tgz
tar zxf sphinx-1.3.3.tgz
cd sphinx-1.3.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/bin/php-config --with-sphinx=/usr/local/sphinx/
make && make install

5.vi /etc/php.ini

添加 :extension = sphinx.so

重启:service php-fpm restart(nginx服务器)




sphinx --- 安装中碰到的问题

coreseek-3.2.14 版本 解压后csft-3.2.14 (这个就是sphinx)mmseg-3.2.14 (分词程序) 在源码编译安装 mmseg 的时候会报错 解压安装 cd...
  • liumeng305
  • liumeng305
  • 2015年07月18日 10:11
  • 1036

sphinx简介以及linux环境下安装

工作中安装sphinx中遇到的问题以及解决方案
  • u010387163
  • u010387163
  • 2015年02月04日 22:08
  • 979

sphinx简介以及linux环境下安装

工作中安装sphinx中遇到的问题以及解决方案
  • u010387163
  • u010387163
  • 2015年02月04日 22:08
  • 979

centos 下 sphinx安装和配置

一、安装前提必备先安装工具 yum -y install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel lib...
  • zhaozzeng
  • zhaozzeng
  • 2017年02月05日 17:35
  • 2774

coreseek3.2.14(sphinx)搜索引擎的安装及简单配置

转自 http://blog.csdn.net/qq157962718/article/details/50985562 做了部分修改 架构使用图例 优势 数据库搜索,如果搜索范围包括全部正...
  • qq_35118483
  • qq_35118483
  • 2017年11月01日 10:08
  • 80

【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)

一,软件准备 coreseek4.1 (包含coreseek测试版和mmseg最新版本,以及测试数据包【内置中文分词与搜索、单字切分、mysql数据源、python数据源、RT实时索...
  • slqgenius
  • slqgenius
  • 2016年07月20日 07:01
  • 1799

coreseek+php之sphinx扩展安装+php调用示例

sphinx与mysql的配置 创建sphinx统计表,在coreseek_test库中执行。 [sql] view plain copy   CREATE TABLE sph_co...
  • csdn265
  • csdn265
  • 2017年04月10日 13:53
  • 352

sphinx在windows下的简单安装与使用

 1、下载地址 http://sphinxsearch.com/downloads/release/,我这里下的是“Win64 binaries w/MySQL+PgSQL+libstemmer...
  • youmengdaigu
  • youmengdaigu
  • 2015年05月18日 16:34
  • 735

【中文分词-全文搜索】Ubuntu 16.04 Mysql和PHP 配置 Sphinx-for-chinese 及Sphinx的排序筛选分页基本操作

记录在此,作为分享,也作为自己的存档。 git clone https://github.com/eric1688/sphinx cd sphinx ./configure --prefi...
  • joyatonce
  • joyatonce
  • 2016年07月28日 21:56
  • 1694

MySQL+Sphinx安装全步骤

原文地址:MySQL+Sphinx安装全步骤作者:邓强各位首先需要自己去官网下载Linux上的MySQL以及Sphinx压缩包,然后再进行以下步骤。    通过yum命令更新依赖包(与php环境搭建...
  • WuxCSDN
  • WuxCSDN
  • 2015年12月23日 10:47
  • 189
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos6.4安装sphinx(php)
举报原因:
原因补充:

(最多只允许输入30个字)