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-openssl
php.ini Erweiterungskonfiguration hinzufügen openSL-Erweiterung
extension=openssl.so
Überprüfen Sie, ob das Hinzufügen erfolgreich ist
php -m
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!