Centos6下给PHP安装Qconf扩展
一、下载Qconf的zip包
1.进入github地址:https://github.com/Qihoo360/QConf,下载zip包文件,并上传至服务器
二、安装QConf
unzip QConf-master.zip && cd QConf-master //解压QConf-master
mkdir build && cd build //创建安装目录
cmake .. //开始解析安装
make && make install (安装完成) //安装
三、安装QConf php扩展安装
cd ../driver/php/ //进入php扩展目录,从当前目录找一下driver目录,然后进入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扩展的配置与启动(蓝色文字部分不要在意,这是我所在公司的一些说明,与你的安装配置无关)
Qconf的配置文件在/usr/local/qconf/conf下
假定qconf使用默认路径安装,那么配置文件在/usr/local/qconf/conf
修改agent.conf,将log_level的值设定为0,打印最详细的日志
修改idc.conf,指明zookeeper(QConf使用zk来存储配置信息)的地址
测试环境配置为:zookeeper.test=zookeeper的ip:port列表
线上环境配置为:zookeeper.online=zookeeper的ip:port列表
开发环境配置为:zookeeper.develop=zookeeper的ip:port列表
修改localidc,指明idc的名称。比如idc.conf里写的是develop,这个文件里就写develop
假如后面需要修改zookeeper的地址,修改idc.conf文件里=后面的ip:port部分就好,不要再改动localidc的内容
cd /usr/local/qconf/bin
sh agent-cmd.sh start|stop|restart
读取配置项
$config = ConfigManager::getConfig($business, $key, $default);
Centos6下给PHP安装Qconf扩展的更多相关文章
- CentOS6下docker的安装和使用
CentOS6下docker的安装和使用 Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.利用Linux的LXC.AUFS.Go语言.cgroup ...
- CentOS6下Haproxy的安装配置
Haproxy 是一个开源的负载均衡和反向代理软件,其提供了高可用的网络服务.其一般是应用于web服务,但同时也能为SMTP和终端服务等提供可靠的支持. 1.下载安装haproxy wget ftp: ...
- (转载)CentOS6下 源代码方式安装openERP7.0
CentOS6下 源代码方式安装openERP7.0 安装背景 :CPU32 bit,CentOS 6.4版本,openERP7.0,linux shell为bash,PostgreSQL9.2 1. ...
- window下的php安装redis扩展
本实验建立在redis服务器已经安装成功的条件下.安装redis扩展需要以下步骤: 1.打开php.ini文件,并找到该段代码:extension=php_redis.dll,并去掉前面的#好,如果没 ...
- window下php5.5安装redis扩展
redis是现在比较流行的noSQL,主流大型网站都用的比较多,很多同学不知道怎么安装,这里介绍在windows下面安装以及扩展,提供学习使用,实际使用环境多在Linux下. 1.phpinfo(), ...
- CentOS6下mysql的安装与配置
CentOS是免费的.开源的.可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一. ...
- windows系统下 PHP怎么安装redis扩展
在windows系统下安装redis就不赘述了,基本上就是下一步,下一步. 然后通过通过命令行启动服务. 我是在xamp 3.2.2的集成环境下进行本地redis扩展安装配置的,php的版本是5.6. ...
- CentOS7下 PHP怎么安装redis扩展
当前系统是centos7,当初使用yum install php 命令进行的默认安装,不过版本是5.4的. 安装过程参考:简单快速安装Apache+PHP+MySql服务环境(一) 后来为了适应其他框 ...
- 在wamp下PHP5.5安装php-redis扩展
windows下开发用的xampp集成的环境,想装个php-redis扩展,扩展的github地址: https://github.com/nicolasff/phpredis 描述里找到window ...
随机推荐
- Notes for Neural Network Methods for Natural Language Processing
什么是深度学习? 一种机器学习算法,based on [多层][非线性变换]的[神经网络]结构 优点:可以使用 低维 稠密 连续 的向量表示不同粒度的语言单元, 还可以使用循环.卷积.递归等神经网 ...
- 【LeetCode每天一题】Longest Substring Without Repeating Characters(最长无重复的字串)
Given a string, find the length of the longest substring without repeating characters. Example 1: ...
- [LeetCode] 876. Middle of the Linked List_Easy tag: Linked List ** slow, fast pointers
Given a non-empty, singly linked list with head node head, return a middle node of linked list. If t ...
- node使用 mongoose聚合 group
var mongoose = require('mongoose'); mongoose.connect("mongodb://localhost:27017/test", fun ...
- 利用TensorFlow实现多元线性回归
利用TensorFlow实现多元线性回归,代码如下: # -*- coding:utf-8 -*- import tensorflow as tf import numpy as np from sk ...
- Node.JS 项目打包 JXCore
哈哈,又回来了 当你开发完成了Node.JS项目,你应该需要打包发行吧 好,JXCore就是干这个的啦! 嗯,可能你会这样来安装 1. curl http://jxcore.com/xil.sh | ...
- obv15 实例6:如果K线柱过多,ZIG将发生变动,导致明显的OBV15指标被隐藏!
obv
- laravel使用过程总结
docker-compose exec -T workspace php artisan route:list //查看路由 laravel数据存入session,会出现Session store ...
- 【impala学习之二】impala 使用
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 CM5.4 一.Impala shell 1.进入impal ...
- python os.path.dirname()
----返回文件所在的路径 ----如果path变量直接是文件名则返回空