zoukankan      html  css  js  c++  java
  • PHP持久配置容器Yaconf

    PHP持久配置容器Yaconf的安装及使用

    Yaconf介绍:Yaconf是一个配置容器,它解析ini文件,在PHP启动时将结果存储在PHP中,配置存在于整个PHP生命周期中,这使得它非常快。


    要求:PHP 7+
    运行原理:

    • Yaconf是php的一个扩展。没有独立的进程守护, 内存中的配置信息不能单独存在,主要是为web应用服务的。
    • 根据php-fpm的运行原理,Yaconf在PHP_MINIT_FUNCTION函数里面初始化配置,然后在PHP_RINIT_FUNCTION函数里面根据条件更新配置。这样当一个web请求时,会触发PHP_RINIT_FUNCTION这个函数,从而自动根据条件更新配置。

    安装:

    git clone git@github.com:laruence/yaconf.git  
    cd yaconf/  
    /www/server/php/72/bin/phpize  
    ./configure --with-php-config=/www/server/php/72/bin/php-config  
    vim /www/server/php/72/etc/php.ini 添加:  
    extension=yaconf.so  
    yaconf.directory=/www/wwwroot/imooc_esapi/ini(项目中ini配置文件的路径)  
    systemctl restart php-fpm
    

    项目中使用:
    Yaconf::get('redis') 返回一个数组

  • 相关阅读:
    springboot整合mybatis
    nginx
    mysql安装
    oracle安装静默
    网卡
    kafak部署
    在docker环境下安装activemq和rabbitmq
    docker安装
    【1213工作日志】ZYNQ的中断应用
    【CAN总线】CAN总线总结
  • 原文地址:https://www.cnblogs.com/lty-fly/p/12951207.html
Copyright © 2011-2022 走看看