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

So installieren Sie die OpenSSL-Erweiterung in PHP

藏色散人
Freigeben: 2023-03-06 21:28:01
Original
3973 Leute haben es durchsucht

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/
Nach dem Login kopieren

config0.m4-Datei im PHP-Installationspaket und benennen Sie es um

mv config0.m4 config.m4
Nach dem Login kopieren

Führen Sie phpize aus

/usr/local/php/bin/phpize
Nach dem Login kopieren

Kompilieren und installieren:

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make && make install
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage