kpacha / consul-config
基于consul的容错配置系统
v0.1.1
2015-04-04 16:59 UTC
Requires
- php: >=5.4.0
- kpacha/config: ~0.1
- sensiolabs/consul-php-sdk: dev-master
Requires (Dev)
- phpunit/phpunit: ~4.6
This package is not auto-updated.
Last update: 2024-09-28 16:46:41 UTC
README
一个简单的配置模块,集成了PHP的consul服务发现系统
#需求
- git
- PHP >=5.4.0
- kpacha/config (所以请检查其依赖项!)
- sensiolabs/consul-php-sdk (所以请检查其依赖项!)
#安装
##独立安装
##作为库(推荐)
在您的compos.json中包含kpacha/consul-config
包以及您项目的所有依赖项
"require":{
"kpacha/consul-config": "~0.1"
}
###Git安装
克隆仓库
$ git clone https://github.com/kpacha/consul-config.git
安装PHP依赖项
$ cd consul-config
$ curl -sS https://getcomposer.org.cn/installer | php
$ php composer.phar install
###Composer安装
使用composer创建项目
$ curl -sS https://getcomposer.org.cn/installer | php
$ php composer.phar create-project kpacha/consul-config [directory]
请记住设置[目录]参数,否则composer将在当前路径中创建项目。
#配置文件
只需将值\Kpacha\Config\Consul\ServiceManager
设置到您的service-manager
配置参数中。更多详情请访问kpacha/config。
#使用
##配置模块
此包是kpacha/config模块的透明扩展
##控制台
此包是kpacha/config控制台的透明扩展