您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP扩张 - 《config》

2024/3/21 8:38:20发布27次查看
php扩展 - 《config》
《config》扩展是实现将配置选项加载到内存中,优化配置文件加载过程。
建议使用场景:
1、多个项目中需要调用共用的配置,使用config来管理,避免一式多份的拷贝维护。
2、配置选项很多,使用config加载入内存,可以避免php每次加载配置文件进行解释执行。
项目地址:http://git.oschina.net/365690485/php_extension_config
注:目前仅测试编译php5.3.3,其他版本未测试编译
先来看一个简单的config.ini:;参数值长度不能超过255[define];============================服务中心域名======================;消息转发服务器节点一msg_server_0 = http://msg0.10000.cn/;用户服务中心网址user_service = http://user.service.10000.cn/;消息服务中心网址msg_service = http://msg.service.10000.cn/[config]max_upload_size = 2048login_redirect_url = http://login.service.10000.cn/
语法格式:“;”开头表示注释[define]下面的选项,表示定义为宏,等同于define(key, value),客户端调用方式:echo msg_server_0[config]下面的选项,表示定义为key-value形式的链表,客户端调用方式:echo config('max_upload_size')
建议使用场景:1、多个项目中需要调用共用的配置,使用config来管理,避免一式多份的拷贝维护。2、配置选项很多,使用config加载入内存,可以避免php每次加载配置文件进行解释执行。
一、安装步骤(centos)1.安装php的开发环境yum -y install php-devel
2.解压扩展包tar zxf config.tar.gz
3.进入目录,编译安装cd configphpize./configure --with-php-config=/usr/bin/php-configmake && make install
4.配置php.ini末尾行新增extension = config.so[config]config.path = 配置文件绝对路径
扩展下载:config.tar.gz
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product