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!