ホームページ  >  記事  >  バックエンド開発  >  Yaconf の概要とインストールおよび構成手順 (Windows+Linux)

Yaconf の概要とインストールおよび構成手順 (Windows+Linux)

little bottle
little bottleオリジナル
2019-04-25 16:44:253975ブラウズ

一般に、プログラマ プロジェクトは構成に 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

関連チュートリアル:

PHP ビデオ チュートリアル

以上がYaconf の概要とインストールおよび構成手順 (Windows+Linux)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。