Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Methode, um OpenSSL in PHP zu aktivieren?

Was ist die Methode, um OpenSSL in PHP zu aktivieren?

青灯夜游
青灯夜游Original
2021-09-18 14:43:214651Durchsuche

Methode: 1. Entfernen Sie das „;“ vor dem Element „extension=php_openssl.dll“ 2. Kopieren Sie „php_openssl.dll“, „ssleay32.dll“ und andere Dateien in das „WINDOWSsystem32“; Verzeichnis; 3. Starten Sie einfach den Server neu.

Was ist die Methode, um OpenSSL in PHP zu aktivieren?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP wird nach Eintritt in die 7.x-Ära nicht mehr standardmäßig mit der mcrypt-Erweiterung geliefert und mcrypt wird ersetzt durch die openssl_*-Funktionsfamilie. Daher ist es für PHPer notwendig, die OpenSSL-Erweiterung von PHP zu erlernen.

OpenSSL ist eine Reihe von Verschlüsselungstools für SSL/TLS-Protokolle. Seine Funktionen sind:

  • Private Schlüssel generieren.

  • Erstellen Sie ein Zertifikat, ein digitales Signaturzertifikat, das einen öffentlichen Schlüssel enthält und zum Ver- und Entschlüsseln von Daten in eine Richtung verwendet werden kann. Das heißt, mit dem öffentlichen Schlüssel verschlüsselte Daten können nur mit dem privaten Schlüssel entschlüsselt werden. Mit dem privaten Schlüssel verschlüsselte Daten können mit dem öffentlichen Schlüssel entschlüsselt werden.

  • Informationszusammenfassung berechnen.

  • SSL/TLS-Client- und Server-seitiges Testen.

  • Verwaltet S/MIME-Tags und die Verschlüsselung von Nachrichten.

Wie aktiviert man also die OpenSSL-Erweiterung in PHP? Hier erfahren Sie, wie es geht.

In den meisten Fällen ist openssl nicht aktiviert. Um es zu aktivieren, müssen Sie die folgenden einfachen Einstellungen vornehmen:

1: Überprüfen Sie zunächst, ob ;extension=php_openssl.dll in der Konfigurationsdatei vorhanden ist php.ini, falls vorhanden, entfernen Sie das vorangehende Kommentarzeichen „;“. Wenn diese Zeile nicht vorhanden ist, fügen Sie extension=php_openssl.dll hinzu. ;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll

2: 将php文件夹下的: php_openssl.dllssleay32.dlllibeay32.dll 3个文件拷贝到 WINDOWSsystem32

2: Kopieren Sie die 3 Dateien im PHP-Ordner: php_openssl.dll, ssleay32.dll, libeay32.dll nach WINDOWSsystem32 Ordner.

3: Starten Sie einfach den Apache- oder IIS-Server neu.

Zu diesem Zeitpunkt ist die OpenSSL-Funktion aktiviert.

Empfohlenes Lernen: „PHP-Video-Tutorial

“🎜

Das obige ist der detaillierte Inhalt vonWas ist die Methode, um OpenSSL in PHP zu aktivieren?. 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