Nach der Installation von PHP fehlen bei der Erstinstallation möglicherweise einige Module, aber wir möchten PHP nicht neu kompilieren, da dies lange dauert. Können wir PHP ein separates Modul hinzufügen, ohne PHP neu zu kompilieren und zu installieren?
Verwandte Empfehlungen: „php-Einführungs-Tutorial“
Im Folgenden nehmen wir das Laden des MySQLi-Moduls für PHP allein als Beispiel, um zu demonstrieren, wie Module dynamisch zu PHP hinzugefügt werden.
1. Suchen Sie die PHP-Quellcode-Installationsdatei
2. Führen Sie /usr/local/php/bin/ aus. phpize
4./configure –with-php-config=/usr/local/php/bin/php-config
5. make && make install
6. Installation abgeschlossen. Anschließend wird die Bibliotheksdatei mysqli.so im Systemverzeichnis /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
generiert. 7. Bearbeiten Sie die php.ini-Datei, geben Sie PHP in das Verzeichnis ein, in dem das Modul gelesen werden soll
vi /usr/local/php/etc/php.ini
extension_dir=”/usr/local/php/lib /php/extensions/no -debug-non-zts-20060613″
extension=mysqli.so
8. Starten Sie den PHP-Dienst/usr/local/php/sbin/php-fpm neu Neustart
9. /usr/local/php/bin/php -m|grep mysqli Überprüfen Sie, ob mysqli.so existiert
Das obige ist der detaillierte Inhalt vonSo installieren Sie neue Module in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!