PHP持久配置容器Yaconf
2021-02-17 19:17
标签:data- data 个数 figure source 配置 init 进程 system Yaconf介绍:Yaconf是一个配置容器,它解析ini文件,在PHP启动时将结果存储在PHP中,配置存在于整个PHP生命周期中,这使得它非常快。 要求:PHP 7+ 安装: 项目中使用: PHP持久配置容器Yaconf 标签:data- data 个数 figure source 配置 init 进程 system 原文地址:https://www.cnblogs.com/lty-fly/p/12951207.htmlPHP持久配置容器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‘) 返回一个数组
下一篇:7.ThinkPHP响应