php qconf qconf manage配置

在做公司项目的时候需要通过php调用QConf操作zookeeper

记录下配置过程

一、配置环境

        操作系统:CentOS release 6.7

        php版本:5.6.2

二、下载QConf

        下载方法一:

        git clone git@github.com:Qihoo360/QConf.git 

        下载方法二:

        1.进入github地址:https://github.com/Qihoo360/QConf

        2.点击Clone or download

        3.点击Download.zip下载到本地

        4.本文介绍的是下载二种方法

三、安装QConf

        将下载到本地Zip上传到服务器

        unzip QConf-master.zip && cd QConf-master          //解压QConf-master

        mkdir  build && cd build                                               //创建安装目录

        cmake  ..                                                                          //开始解析安装

        make && make install  (安装完成)                              //安装

四、安装QConf php扩展安装

        在QConf-master目录下

        cd driver/php/        //进入php扩展目录

        /usr/bin/phpize       //执行该命令,没有的话下载php-develop

       ./configure --with-php-config=/usr/local/php/bin/php-config --with-libqconf-dir=/usr/local/include/qconf --enable-static LDFLAGS=/usr/local/lib/libqconf.a

        make

        make install           // 

       qconf.so  //就会在php的扩展目录/usr/local/php/extensions/

        然后在php.ini中添加extension=qconf.so,重启php-fpm即可

五、安装QConf manage

        在QConf-master目录下

        cd manager

        mkdir build && cd build

        cmake ..

        make && make install 

六、安装QConf manage php扩展

        返回manager目录

        cd src/php/

        /usr/bin/phpize     

        ./configure  --with-qconfzk-dir=/usr/local/qconf/manage/include --enable-static LDFLAGS=/usr/local/qconf/manage/lib/libqconf_zk.a   //编译

         make 

         make install

        qconf_manager.so  //便会出现在 php的扩展目录中 

然后在php.ini中添加extension=qconf_manager.so,重启php-fpm

        之后再重启下nginx

七、运行php项目

         vim test.php

         将以下内容写入test.php

         <?php
         $value =   Qconf::getConf("/demo/confs/conf1",'test');
         echo 'get node /demo/confs:  ';print_r($value);  
         echo '<br />';

        其中test表示本机zookeeper地址:可以切换为别的ip:port地址

        保存

        php test.php


        



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值