Yaconf-配置管理扩展

1.下载yaconf安装包
git clone https://github.com/laruence/yaconf.git
2.目录切换至yaconf,编译生成so 文件(找到你的phpize位置)

/usr/local/php-7.2.9/bin/phpize
3.配置,编译安装

./configure --with-php-config=/usr/local/php-7.2.9/bin/php-config
make -j
make install

4.添加扩展到你的 php.ini文件,加入 

extension=yaconf.so                   
yaconf.directory=/var/www/ini     //项目配置文件夹,(根据自己项目位置配置)

5.重启php,php -m 查看扩展,有yaconf说明安装 成功

 

 6.测试使用

可以在项目ini文件夹,创建redis.ini(配置文件都是.ini结尾)

 

 

public function yaconf()
{
  $result =\Yaconf::get('redis');
  return $this->writeJson(200,'ok',$result);
}

浏览器访问出现:

{"code":200,"result":"ok","msg":{"host":"127.0.0.1","port":"6379","time_out":"3","a":{"b":{"c":"12"}}}}



想要了解更多yaf知识,可以去鸟哥博客学习一下:
https://www.laruence.com/2015/06/12/3051.html

 

posted @ 2020-07-04 13:23  青烟绕指柔  阅读(360)  评论(0编辑  收藏  举报