Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die OpenSSL-Erweiterung in PHP
So installieren Sie die OpenSSL-Erweiterung in PHP: Suchen Sie zuerst das Curl-Erweiterungsverzeichnis im PHP-Installationspaket. Benennen Sie dann die Datei config0.m4 um. Führen Sie dann die Datei „phpize“ aus, installieren Sie sie und legen Sie die PHP-Konfigurationsdatei „php.ini“ fest.
Empfohlen: „PHP-Video-Tutorial“
Über openssl
OpenSSL ist eine sichere kryptografische Bibliothek auf Socket-Ebene, die wichtige kryptografische Algorithmen, häufig verwendete Schlüssel- und Zertifikatskapselungsverwaltungsfunktionen sowie das SSL-Protokoll enthält Bietet umfangreiche Anwendungen zum Testen oder für andere Zwecke.
OpenSSL-Erweiterung installieren
Linux-System
1. CentOS-System
php-Installationspaketverzeichnis: /data/php5.6.14/
PHP-Installationspfad: /usr/local/php/
(Schritte unten) Sie können den spezifischen Pfad entsprechend Ihrer tatsächlichen Situation festlegen.)
Suchen Sie das Curl-Erweiterungsverzeichnis
cd /data/php5.6.14/ext/openssl/
config0.m4-Datei im PHP-Installationspaket und benennen Sie es um
mv config0.m4 config.m4
Führen Sie phpize aus
/usr/local/php/bin/phpize
Kompilieren und installieren:
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config make && make install
Zu diesem Zeitpunkt wurde openssl.so im Verzeichnis /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ generiert.
Legen Sie die PHP-Konfigurationsdatei php.ini fest und fügen Sie die folgende Zeile hinzu
extension=openssl.so
Starten Sie abschließend den Dienst neu und überprüfen Sie mit phpinfo(), ob die PHP-openssl-Erweiterung erfolgreich installiert wurde.
2.Ubuntu-System
Führen Sie den folgenden Befehl aus:
sudo apt-get install openssl sudo apt-get install libcurl4-openssl-dev sudo apt-get install libssl-dev
Starten Sie den Dienst abschließend neu.
Windows-System
1: Überprüfen Sie zunächst, ob extension=php_openssl.dll in php.ini vorhanden ist. Entfernen Sie das vorherige Kommentarzeichen „;“. Wenn diese Zeile nicht vorhanden ist, fügen Sie extension=php_openssl.dll hinzu.
2: Lassen Sie uns über die Dateien php_openssl.dll, ssleay32.dll, libeay32.dll 3 im PHP-Ordner sprechen und sie in den WINDOWSsystem32-Ordner kopieren.
Hinweis: Wenn es keine php_openssl.dll gibt, gehen Sie ins Internet, um eine herunterzuladen. Es gibt viele php_openssl-Downloads. Finden Sie php_openssl unter Ihrer entsprechenden PHP-Version.
3: Starten Sie einfach den Dienst neu
Das obige ist der detaillierte Inhalt vonSo installieren Sie die OpenSSL-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!