Heim >Backend-Entwicklung >PHP-Tutorial >PHP kompiliert und installiert die Implementierung der OpenSSL-Erweiterung nicht
Dieses Mal werde ich Ihnen die Implementierung von PHP wird nicht kompiliert installiert OpenSSL-Erweiterung. Welche Vorsichtsmaßnahmen gibt es, dass PHP OpenSSL nicht kompiliert und installiert? Hier sehen wir uns praktische Fälle an.
Wenn Sie den RSA-Algorithmus in PHP verwenden, müssen Sie die Methode openssl_get_publickey aufrufen, aber gleichzeitig müssen Sie die OpenSSL-Erweiterung für PHP kompilieren, andernfalls wird der folgende Fehler angezeigt Aufforderung:
Call to undefined function openssl_get_publickey()
Da PHP installiert wurde, wird die Installation von OpenS ohne Kompilierung durchgeführt. Die Schritte für diese Methode sind wie folgt:
Geben Sie den PHP-Quellcodepfad ein
cd /php-5.6.19/ext/openssl
Verwenden Sie phpize zum Kompilieren
cp config0.m4 config.m4 phpize
Die Konfigurationsdatei wird zu diesem Zeitpunkt generiert, sodass Sie den Befehl „make“ zum Installieren verwenden können
Besonderer Hinweis: Sie müssen die Umgebungsvariable des PHP-Installationspfads .
Make-Installation ausführen
./configure --with-php-config=/usr/local/cp-php-5.6.19/bin/php-config --with-opensslBesondere Anweisungen: Sie müssen zuerst openssl installieren
php.ini Erweiterungskonfiguration hinzufügen openSL-Erweiterung
extension=openssl.so
Überprüfen Sie, ob das Hinzufügen erfolgreich ist
php -mSie können alle PHP-Erweiterungen sehenI Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Dinge finden Sie unter php Andere verwandte Artikel auf der chinesischen Website! Empfohlene Lektüre:
So verwenden Sie den PHP-Generator
WeChat-Rückerstattungsanwendung für PHP
Das obige ist der detaillierte Inhalt vonPHP kompiliert und installiert die Implementierung der OpenSSL-Erweiterung nicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!