安装php扩展sphinx
2011-07-24 18:04
423 查看
1、安装
1、安装sphinx
请参照文档/article/4349260.html
2、编写测试文件
穿衣打扮
城市物语
本文出自 “linux运维” 博客,请务必保留此出处http://linux008.blog.51cto.com/2837805/622171
1、先安装sphinxclient #cd /usr/local/src #wget http://sphinxsearch.com/files/sphinx-0.9.9.tar.gz #tar xzvf sphinx-0.9.9.tar.gz #cd sphinx-0.9.9/api/libsphinxclient #vim sphinxclient.c 找到 void sock_close ( int sock ); 改为 static void sock_close ( int sock ); #./configure --prefix=/usr/local/sphinxclient #make #make install 2、安装sphinx扩展 #wget http://pecl.php.net/get/sphinx-1.0.4.tgz #tar xvzf sphinx-1.0.4.tgz #cd sphinx-1.0.4 #/usr/local/php/bin/phpize #./configure --with-php-config=/usr/local/php/bin/php-config --with-sphinx=/usr/local/sphinxclient #make #make install 修改php.ini extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/" [sphinx] extension=sphinx.so2、测试
1、安装sphinx
请参照文档/article/4349260.html
2、编写测试文件
#vim sphinx.php <?php $s = new SphinxClient; setServer("localhost", 9312); $s->setMatchMode(SPH_MATCH_ANY); $s->setMaxQueryTime(3); $result = $s->query("demo"); var_dump($result); ?> #/usr/local/php/bin/php sphinx.php 运行结果 array(9) { ["error"]=> string(0) "" ["warning"]=> string(0) "" ["status"]=> int(0) ["fields"]=> array(5) { [0]=> string(6) "cat_id" [1]=> string(13) "provider_name" [2]=> string(12) "goods_number" [3]=> string(18) "promote_start_date" [4]=> string(8) "keywords" } ["attrs"]=> array(8) { ["goods_sn"]=> string(1) "3" ["goods_name"]=> string(1) "3" ["brand_id"]=> string(1) "1" ["goods_weight"]=> string(1) "5" ["market_price"]=> string(1) "5" ["shop_price"]=> string(1) "5" ["promote_price"]=> string(1) "5" ["gid"]=> string(10) "1073741825" } ["total"]=> int(0) ["total_found"]=> int(0) ["time"]=> float(0) ["words"]=> array(1) { ["demo"]=> array(2) { ["docs"]=> int(0) ["hits"]=> int(0) } } }爱慕尔商城欢迎您的光临!
穿衣打扮
城市物语
本文出自 “linux运维” 博客,请务必保留此出处http://linux008.blog.51cto.com/2837805/622171
相关文章推荐
- sphinx php扩展安装
- 搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例
- 搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例
- 安装PHP sphinx扩展 sphinx-1.1.0/sphinx.c:105:2: error: too few arguments 错误
- [php扩展的安装]sphinx扩展的安装
- coreseek+php之sphinx扩展安装+php调用示例
- CentOS6.5安装coreseek和sphinx php扩展
- Linux 系统下sphinx的安装及php扩展的配置流程
- 搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例
- Linux CentOS6.5 PHP安装sphinx扩展
- coreseek+php之sphinx扩展安装+php调用示例
- 搭建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例
- 安装php扩展sphinx
- 安装php扩展sphinx【原创】
- linux下php支持sphinx的扩展安装
- 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)
- Linux下编译安装Sphinx、中文分词coreseek及PHP的sphinx扩展
- Centos下安装php扩展sphinx
- coreseek+php之sphinx扩展安装+php调用示例
- 在yum安装lamp的环境下安装coreseek以及php的sphinx扩展