Aktueller Standort: Startseite> Neueste Artikel> Vollständige Anleitung zum effizienten Installationsereignis in der PHP7 -Umgebung

Vollständige Anleitung zum effizienten Installationsereignis in der PHP7 -Umgebung

gitbox 2025-08-09

Vorbereitungen vor der Installation

Vor der Installation der Ereigniserweiterung von PHP müssen Sie zunächst sicherstellen, dass das System die Bibliothek LibEvent installiert hat, da die Ereigniserweiterung auf dieser Bibliothek stützt, um eine ereignisgesteuerte Funktionalität zu implementieren.

Installieren Sie die Bibliothek Libevent

LibEvent ist eine plattformübergreifende Ereignisverarbeitungsbibliothek, die mehrere Ereignisbenachrichtigungsmechanismen unterstützt. Sie können auf der offiziellen Website gehen, um die neueste stabile Version des Quellcodepakets herunterzuladen.

 tar zxvf libevent-2.1.8-stable.tar.gz
CD libevent-2.1.8-Stabil
./konfigurieren
Machen
sudo mach installieren

Ereigniserweiterung erhalten

Die Ereigniserweiterung kann über PECL -Tool heruntergeladen und installiert werden, oder Sie können die neueste Version des Quellcode aus Code -Repositories wie GitHub erhalten.

 sudo pecl install Event-2.3.0

Wenn die Bibliothek der LibEvent während des Installationsprozesses nicht gefunden wird, müssen Sie den Installationspfad von LibEvent manuell festlegen. Sie können den PECL -Pfad über den folgenden Befehl konfigurieren:

 sudo pecl config-set bin_dir/usr/local/bin/
sudo pecl config-set php_ini /etc/php.ini
sudo pecl config-set PHP_DIR/usr/share/PHP/
sudo pecl config-set ext_dir "$ (PHP-config-oextsion-dir)"
sudo pecl config-set include_dir/usr/local/include/
sudo pecl config-set bibliothek_dir/usr/local/lib/

Wenn Sie die Quellcode -Installation manuell herunterladen möchten, können Sie den folgenden Befehl verwenden:

 sudo pecl download event
TAR ZXVF Event-Xyztgz
CD Event-Xyz

Kompilieren und Installieren von Ereigniserweiterungen

 Phpize
./konfigurieren
Machen
sudo mach installieren

Ereigniserweiterung aktivieren

Bearbeiten Sie die Konfigurationsdatei php.ini und fügen Sie Folgendes hinzu, um die Ereigniserweiterung zu aktivieren:

 Erweiterung = Ereignis.so

Stellen Sie sicher, dass die Installation erfolgreich ist

Überprüfen Sie, ob die Ereigniserweiterung korrekt geladen wird, indem der folgende Befehl ausgeführt wird:

 PHP -i | Grep -Event

Wenn der Befehl relevante Informationen ausgibt, bedeutet dies, dass die Ereigniserweiterung erfolgreich installiert und aktiviert wurde.