Heim >Backend-Entwicklung >PHP-Problem >Kompilierung und Installation der Windows-PHP-Erweiterung
Beim Aufbau einer Webserverumgebung ist PHP eine unverzichtbare Software, und verschiedene PHP-Erweiterungen können Entwicklern mit unterschiedlichen Anforderungen gerecht werden. Einige Erweiterungen müssen unter Windows manuell kompiliert und installiert werden. In diesem Artikel erfahren Sie, wie Sie PHP-Erweiterungen unter Windows kompilieren und installieren.
Das Kompilieren von PHP-Erweiterungen unter Windows erfordert die Verwendung einiger Kompilierungstools, einschließlich des C-Compilers, des Make-Tools und des pkg-config-Tools. Sie können diese Tools erhalten, indem Sie MSYS2 installieren. Die spezifische Methode ist wie folgt:
1.1 Laden Sie das MSYS2-Installationsprogramm herunter
Sie können die entsprechende Version des Installationsprogramms auf der offiziellen MSYS2-Website herunterladen (https://www.msys2.org/ ), hier ist es 64-Bit. Als Beispiel hat das System msys2-x86_64-20210725.exe heruntergeladen.
1.2 MSYS2 installieren
Doppelklicken Sie auf msys2-x86_64-20210725.exe, um die Installation durchzuführen, und befolgen Sie die Anweisungen. Sie können einen benutzerdefinierten Installationspfad auswählen. Wählen Sie hier einfach den Standardpfad aus.
1.3 MSYS2 konfigurieren
Nachdem die Installation abgeschlossen ist, öffnen Sie msys2.exe im MSYS2-Installationspfad und führen Sie den folgenden Befehl aus, um MSYS2 zu aktualisieren:
pacman -Syu
Nachdem das Update abgeschlossen ist, starten Sie MSYS2 neu und führen Sie den folgenden Befehl aus, um das zu installieren Kompilierungstool:
pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-pkg-config
Bevor Sie die PHP-Erweiterung kompilieren und installieren, müssen Sie zuerst den entsprechenden Quellcode herunterladen. Den Quellcode der Erweiterung finden Sie auf PECL oder GitHub.
Entpacken Sie den Quellcode nach dem Herunterladen in ein Verzeichnis, öffnen Sie dann das MSYS2-Terminal und geben Sie das Verzeichnis ein:
cd /path/to/ext
Führen Sie zum Kompilieren den folgenden Befehl aus:
phpize ./configure make
Dazu gehört auch der Befehl phpize hängt automatisch von der Umgebung ab. Generieren Sie Konfigurationsskripte und Makefile-Dateien. Der Befehl configure wird zum Überprüfen der Umgebung und zum Generieren von Makefile-Dateien verwendet, und der Befehl make wird zum Kompilieren von Erweiterungen verwendet.
Führen Sie nach Abschluss der Kompilierung den folgenden Befehl aus, um die PHP-Erweiterung zu installieren:
make install
Zu diesem Zeitpunkt wird die erweiterte DLL-Datei im PHP-Erweiterungsverzeichnis installiert. Sie können die Erweiterung hinzufügen die Konfiguration der php.ini-Datei.
Nach der Installation der Erweiterung können Sie über die Funktion phpinfo überprüfen, ob die Erweiterung erfolgreich installiert wurde. Geben Sie in der Befehlszeile den folgenden Befehl ein:
php -r "phpinfo();"
Suchen Sie einfach in den Ausgabeinformationen nach den relevanten Informationen zur Erweiterung.
Zusammenfassung
In diesem Artikel werden die Schritte zum Kompilieren und Installieren von PHP-Erweiterungen unter Windows kurz vorgestellt. Bevor Sie mit der Kompilierung beginnen, müssen Sie das der PHP-Version entsprechende Kompilierungstool installieren, dann den Quellcode der Erweiterung herunterladen, kompilieren und installieren. Um das Debuggen zu erleichtern, ist es am besten, den Debug-Modus während der Kompilierung zu aktivieren und der Datei php.ini eine erweiterte Konfiguration hinzuzufügen.
Das obige ist der detaillierte Inhalt vonKompilierung und Installation der Windows-PHP-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!