Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die OpenSSL-Erweiterung in PHP

So installieren Sie die OpenSSL-Erweiterung in PHP

藏色散人
藏色散人Original
2020-11-01 13:30:323962Durchsuche

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.

So installieren Sie die OpenSSL-Erweiterung in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn