Linux下CoreSeek及PHP扩展模块的安装


Posted in PHP onSeptember 23, 2012

本人安装CoreSeek的系统为Centos6.0  CoreSeek版本: coreseek 3.2.14:点击下载   PHP:PECL/Sphinx扩展:sphinx-1.2.0.tgz  点击下载 。这些软件是都是源码包,我们是要通编译进行安装的。

前提条件是系统己安装完成apache mysql php的WEB服务。我是以yum来安装的。如果你没有安装过请按照下面给出的链接先完成基本的LAMP环境的安装。

LAMP安装教程:https://3water.com/article/31379.htm      (安装之前大家可以先关闭Selinx及Iptables防火墙具体操作也可以在本博客找到。)

第一步、下载上面提到地两个源码包、并上传到Linux下的 /lamp 目录,如果目录不存在大家可以自行建立。

第二步、要完成一下CorreSeek安装操作系统基础开发库及mysql依赖库以支持mysql数据源和xml数据源,

coreseek安装需要预装的软件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel

大家可以先用rpm -q  包名  的方式来查看你的系统是否安装过包,如果有安装过就可以不用安装,比如mysql-devel这个我们就不需要安装,因为我们在安装LAMP环境时就己安装过了。

第三步、安装mmseg

$ tar xzvf coreseek-3.2.14.tar.gz

$ cd coreseek-3.2.14

$ 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 --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql    ##如果提示mysql问题,可以查看MySQL数据源安装说明

$ make && make install

$ cd ..

现在安装完成了,就可以到 /usr/local/ 查看是否有mmseg3及coreseek目录,如果存在说明己正确安装。

第五步、进行安装sphinx-1.2.0.tgz 的PHP 扩展

在安装扩展之前我需要先配置一下CoreSeek的配置文件并启动 searchd服务  searchd的位置在/usr/local/coreseek/bin/目录下。这个配置怎么设置我先不说了,因为我也在研究当中。我会在这里提供我的配置文件给大。便于下面安装PHP扩展,完成安装后大家可以慢慢研究CoreSeek的功能。

点击下载配置文件 并放到/usr/local/coreseek/etc/下。

现在回到  /lamp/目录下。

$ tar xzvf  sphinx-1.2.0.tgz

$ cd sphinx-1.2.0

$ phpize   #这里大家如果提示没有这个工具,大家可以用 yum install php-devel来安装这个软件。

$  cd ../coreseek-3.2.14/csft-3.2.14/api/libsphinxclient/

$ ./configure

$ make && make install

$ cd-

$./configurl --with-php-config=/usr/bin/php-config  --with-sphinx

$ make && make install

$ vi /etc/php.ini

#查找extension加载模块的地方添加以下一行配置保存退出重启apache服务就可以用phpinfo()来查看是否己安装上。

extension=sphinx.so

$ :wq

$ service httpd restart

PHP 相关文章推荐
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
Oct 15 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 PHP
PHP实现的sqlite数据库连接类
Dec 12 PHP
windows中为php安装mongodb与memcache
Jan 06 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
Jul 08 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
Jul 14 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
php获取客户端IP及URL的方法示例
Feb 03 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
Aug 06 PHP
PHP7 foreach() 函数修改
Mar 09 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 #PHP
如何获知PHP程序占用多少内存(memory_get_usage)
Sep 23 #PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 #PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 #PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
Sep 23 #PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 #PHP
PHP 中关于ord($str)>0x80的详细说明
Sep 23 #PHP
You might like
PHP变量内存分配问题记录整理
2013/11/27 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
关于php开启错误提示的总结
2019/09/24 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
2013/05/10 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
jquery制作 随机弹跳的小球特效
2015/02/01 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
浅谈JS验证表单文本域输入空格的问题
2017/02/14 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
python 日期操作类代码
2018/05/05 Python
python unichr函数知识点总结
2020/12/16 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
送给程序员的20个Java集合面试问题
2014/08/06 面试题
销售行业个人求职自荐信
2013/09/25 职场文书
外语系毕业生找工作的求职信
2013/11/28 职场文书
创新比赛获奖感言
2014/02/13 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
春游踏青活动方案
2014/08/14 职场文书
委托书范本
2014/09/13 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
中班上学期个人总结
2015/02/12 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
护理心得体会范文
2016/01/22 职场文书