Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in Yaconf und Installations- und Konfigurationsanweisungen (Windows+Linux)

Einführung in Yaconf und Installations- und Konfigurationsanweisungen (Windows+Linux)

little bottle
little bottleOriginal
2019-04-25 16:44:254014Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn