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服务器)




相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

sphinx php 扩展安装

作者:凨.fox 首先你必须意见
  • wljk506
  • wljk506
  • 2014年07月25日 13:49
  • 2109

svn 安装过程出现/usr/bin/ld: cannot find -lexpat collect2: ld returned 1 exit status make: *** [subversion/svn/svn] Error 1 解决方法

安装expat及expat-devel包即可解决,重新编译安装svn即可

CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)

 准备篇 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p ...

CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)

准备篇 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp ...

CentOS 6.4 yum安装配置LNMP服务器(Nginx+PHP+MySQL)

准备篇 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --...
  • cpt0518
  • cpt0518
  • 2015年04月10日 16:51
  • 405

CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

上篇 CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL) 2013年03月12日 ⁄ LAMP ⁄ 评论数 9 ⁄ 被围观 4,534次+ ...

小鱼干货分享 - centos6.4安装php+nginx(请先安装mysql)

1.切换到root用户 su root 2.安装需要的repositories rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i38...

CentOS 6.4系统通过yum安装 LAMP(Apache+MySQL+PHP)安装步骤及其卸载步骤

一、安装mysql 首先来进行 MySQL 的安装。打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完...

编译PHP5配置centos6.4

  • 2013年12月30日 10:55
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos6.4安装sphinx(php)
举报原因:
原因补充:

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