一般に、プログラマ プロジェクトは構成に PHP ファイルを使用します。config ディレクトリには、さまざまな配列を含む .php 構成ファイルが 12 個以上存在する場合があり、その結果、構成ファイルの解析には消費電力がかかります。たくさんのパフォーマンス。 Yaconf は、構成ファイルが要求されるたびに解析することを回避できるため、効率的でパフォーマンスが向上します。この記事では、yaconf について紹介し、yaconf のインストールと設定方法を説明します。興味のある友人は参照してください。お役に立てれば幸いです。
yaconf の概要
これは、別の構成ディレクトリ (yaconf.directory で指定) を使用します。これはコードと一緒ではありません。PHP が起動すると、処理対象のすべての設定が処理されます。その後、これらの設定はメモリ内に常駐し、PHP のライフ サイクルとともに生きたり消えたりします。毎回設定ファイルと設定を解析する必要がなくなります。ディレクトリとコードを分離した後、構成管理バックグラウンドを使用して構成の一元管理を実現でき、構成が変更された場合、再起動せずにリロードされます(検出頻度はyaconf.check_layによって制御されます)。文字列、配列、セクション、セクション継承などのさまざまな構成タイプをサポートしており、構成に PHP 定数や環境変数を直接記述することもできます。
インストールおよび構成
1. Windows
Windows 10 環境構成
phpStudy 統合環境
拡張機能のダウンロード アドレス: http://pecl.php.net/package/yaconf
最新バージョン: http://pecl.php.net/package/yaconf/1.0.7/windows
ローカル環境ルールに基づくバージョン
解凍した php_yaconf.dll ファイルを D:\phpStudy\PHPTutorial\php\php-7.0.12 にコピーします。 -nts\ext Directory
php.ini 構成ファイルを変更し、次の拡張子を追加します
extension=php_yaconf.dll
Configure yaconf
[yaconf] yaconf.directory="D:\phpStudy\Yaconf" // 配置文件的目录位置 yaconf.check_delay=60 // 配置文件的更新时间
すべてのサービスを再起動し、php プローブを使用して構成が正常にインストールされたかどうかを確認します
##上記はインストールが成功したことを意味します
2. Linux
git clone https://github.com/laruence/yaconf.git cd yaconf/ phpize ./configure --with-php-config=/usr/local/php-7.2/bin/php-config sudo vim /usr/local/php-7.2/etc/php.ini ## 添加 extension=yaconf.so sudo systemctl restart php-fpm.service
以上がYaconf の概要とインストールおよび構成手順 (Windows+Linux)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。