Maison  >  Article  >  développement back-end  >  Introduction à Yaconf et instructions d'installation et de configuration (Windows+Linux)

Introduction à Yaconf et instructions d'installation et de configuration (Windows+Linux)

little bottle
little bottleoriginal
2019-04-25 16:44:254024parcourir

Généralement, les projets de programmeur utilisent des fichiers PHP pour la configuration. Il peut y avoir une douzaine, voire des dizaines de fichiers de configuration .php dans un répertoire de configuration, qui contiennent divers tableaux, ce qui entraîne une grande consommation d'analyse des fichiers de configuration. de performances. Yaconf peut éviter d'analyser le fichier de configuration à chaque fois qu'il est demandé, ce qui est efficace et améliore les performances. Cet article vous présentera yaconf et vous apprendra comment installer et configurer yaconf. Les amis intéressés peuvent y jeter un œil. J'espère que cela vous sera utile.

Introduction à yaconf

Il utilise un répertoire de configuration distinct (spécifié dans yaconf.directory), Ce n'est pas avec le code. Il gère toutes les configurations à traiter au démarrage de PHP, puis ces configurations résideront en mémoire et vivront et mourront avec le cycle de vie de PHP. Cela évite d'analyser le fichier de configuration et la configuration à chaque fois. est demandé. Une fois le répertoire et le code séparés, un arrière-plan de gestion de la configuration peut être utilisé pour obtenir une gestion unifiée de la configuration. Si la configuration change, elle se rechargera sans redémarrer (la fréquence de détection est contrôlée par yaconf.check_delay). prend en charge une variété de types de configuration, y compris les chaînes, les tableaux, les sections, l'héritage de section, et vous pouvez également écrire des constantes PHP et des variables d'environnement directement dans la configuration.

Installation et configuration

1. Windows

Configuration de l'environnement Windows 10

Environnement intégré phpStudy

Adresse de téléchargement de l'extension : http://pecl.php.net/package/yaconf

Choisissez la dernière version : http ://pecl.php.net/package/yaconf/1.0.7/windows

Une version basée sur les règles de l'environnement local

Copiez le fichier php_yaconf.dll décompressé dans le répertoire D:phpStudyPHPTutorialphpphp-7.0.12-ntsext

Modifiez le fichier de configuration php.ini et ajoutez les extensions suivantes

extension=php_yaconf.dll  

Configurez yaconf

[yaconf]
yaconf.directory="D:\phpStudy\Yaconf" // 配置文件的目录位置
yaconf.check_delay=60 //  配置文件的更新时间  

Redémarrer Pour tous les services, utilisez la sonde php pour vérifier si la configuration est installée avec succès

Ce qui précède signifie le l'installation est réussie

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

Tutoriels associés : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn