Im Allgemeinen verwenden Programmierprojekte PHP-Dateien für die Konfiguration. In einem Konfigurationsverzeichnis können sich ein Dutzend oder sogar Dutzende von .php-Konfigurationsdateien befinden, die verschiedene Arrays enthalten, was dazu führt, dass das Parsen von Konfigurationsdateien viel Zeit in Anspruch nimmt der Leistung. Yaconf kann vermeiden, die Konfigurationsdatei jedes Mal zu analysieren, wenn sie angefordert wird, was effizient ist und die Leistung verbessert. Dieser Artikel stellt Ihnen Yaconf vor und zeigt Ihnen, wie Sie Yaconf installieren und konfigurieren. Interessierte Freunde können einen Blick darauf werfen.
Einführung in yaconf
Es verwendet ein separates Konfigurationsverzeichnis (angegeben in yaconf.directory), Es verarbeitet nicht zusammen mit dem Code alle zu verarbeitenden Konfigurationen, und diese Konfigurationen bleiben dann im Speicher und leben und sterben mit dem Lebenszyklus von PHP. Dadurch wird vermieden, dass die Konfigurationsdatei und die Konfiguration jedes Mal analysiert werden Nachdem das Verzeichnis und der Code getrennt wurden, kann ein Konfigurationsverwaltungshintergrund verwendet werden, um eine einheitliche Verwaltung der Konfiguration zu erreichen. Wenn sich die Konfiguration ändert, wird sie ohne Neustart neu geladen (die Häufigkeit der Erkennung wird durch yaconf.check_delay gesteuert). Es unterstützt eine Vielzahl von Konfigurationstypen, einschließlich Strings, Arrays, Abschnitte und Abschnittsvererbung, und Sie können auch PHP-Konstanten und Umgebungsvariablen direkt in die Konfiguration schreiben.
Installation und Konfiguration
1. Windows
Windows 10-Umgebungskonfiguration
Integrierte Umgebung von phpStudy
Download-Adresse der Erweiterung: http://pecl.php.net/package/yaconf
Wählen Sie die neueste Version Version: http://pecl.php.net/package/yaconf/1.0.7/windows
Eine Version basierend auf lokalen Umgebungsregeln
Kopieren Sie die entpackte Datei php_yaconf.dll in das Verzeichnis D:phpStudyPHPTutorialphpphp-7.0.12-ntsext
Ändern Sie die php.ini-Konfigurationsdatei und fügen Sie die folgenden Erweiterungen hinzu
extension=php_yaconf.dll
Konfigurieren Sie yaconf
[yaconf] yaconf.directory="D:\phpStudy\Yaconf" // 配置文件的目录位置 yaconf.check_delay=60 // 配置文件的更新时间
Starten Sie alle Dienste mit dem PHP-Probe neu und prüfen Sie, ob die Konfiguration erfolgreich installiert wurde
Das Obige bedeutet, dass die Installation erfolgreich war
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
Verwandte Tutorials: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonEinführung in Yaconf und Installations- und Konfigurationsanweisungen (Windows+Linux). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!