yaconf簡(jiǎn)介
它使用單獨(dú)的一個(gè)配置目錄(在yaconf.directory指定), 不和代碼在一起.它在PHP啟動(dòng)的時(shí)候, 處理所有的要處理的配置, 然后這些配置就會(huì)常駐內(nèi)存, 隨著PHP的生命周期存亡. 避免了每次請(qǐng)求的時(shí)候解析配置文件.配置目錄和代碼分離以后, 可以借助一個(gè)配置管理后臺(tái), 來(lái)實(shí)現(xiàn)配置的統(tǒng)一化管理.配置如果有變化, 它會(huì)reload, 不需要重啟(檢測(cè)的頻率由yaconf.check_delay控制).它支持豐富的配置類(lèi)型, 包括字符串, 數(shù)組, 分節(jié), 分節(jié)繼承, 并且還可以在配置中直接寫(xiě)PHP的常量和html' target='_blank'>環(huán)境變量等.
安裝與配置
1、Windows
Windows 10 環(huán)境配置
phpStudy 集成環(huán)境
擴(kuò)展下載地址:http://pecl.php.net/package/yaconf
選擇一個(gè)最新版本:http://pecl.php.net/package/yaconf/1.0.7/windows
根據(jù)本地環(huán)境學(xué)則一個(gè)版本
復(fù)制 解壓后的 php_yaconf.dll 文件到 D:/phpStudy/PHPTutorial/php/php-7.0.12-nts/ext 目錄
修改php.ini 配置文件,添加以下擴(kuò)展
extension=php_yaconf.dll
配置yaconf
[yaconf]yaconf.directory= D:/phpStudy/Yaconf // 配置文件的目錄位置yaconf.check_delay=60 // 配置文件的更新時(shí)間
重啟所有服務(wù),使用php探針,查看配置是否安裝成功
以上表示安裝成功了
2、Linux
git clone http://github.com/laruence/yaconf.gitcd yaconf/phpize ./configure --with-php-config=/usr/local/php-7.2/bin/php-configsudo vim /usr/local/php-7.2/etc/php.ini ## 添加extension=yaconf.sosudo systemctl restart php-fpm.service
相關(guān)教程:PHP視頻教程
以上就是Yaconf介紹以及安裝配置說(shuō)明(Windows+Linux)的詳細(xì)內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注