So kompilieren und installieren Sie die PHP OpenSSL-Erweiterung unter Linux

PHPz
Freigeben: 2023-04-04 22:02:02
Original
1157 Leute haben es durchsucht

Wenn wir PHP zum Ausführen von Vorgängen wie Verschlüsselung und Entschlüsselung verwenden, müssen wir normalerweise die OpenSSL-Funktionsbibliothek aufrufen. In vielen Fällen unterstützt PHP die OpenSSL-Erweiterung standardmäßig nicht, daher muss die OpenSSL-Erweiterung manuell kompiliert und installiert werden. In diesem Artikel wird ausführlich beschrieben, wie Sie die PHP-OpenSSL-Erweiterung auf einem Linux-System kompilieren und installieren.

Schritt 1: OpenSSL installieren

Zuerst müssen Sie OpenSSL installieren und den folgenden Befehl ausführen:

sudo apt-get update
sudo apt-get install openssl
Nach dem Login kopieren

Nachdem die Installation abgeschlossen ist, überprüfen Sie den OpenSSL-Installationsstatus mit dem folgenden Befehl:

openssl version
Nach dem Login kopieren

Wenn die Installation erfolgreich war, wird die Informationen zur OpenSSL-Version werden angezeigt.

Schritt 2: Laden Sie das PHP-Quellcodepaket herunter

Bevor Sie die OpenSSL-Erweiterung installieren, müssen Sie das PHP-Quellcodepaket herunterladen. Es kann von der offiziellen PHP-Website heruntergeladen werden. Hier nehmen wir die PHP-Version 7.3.9 als Beispiel:

wget https://www.php.net/distributions/php-7.3.9.tar.gz
Nach dem Login kopieren

Führen Sie nach Abschluss des Downloads den folgenden Befehl zum Dekomprimieren aus:

tar -zxvf php-7.3.9.tar.gz
Nach dem Login kopieren

Geben Sie nach der Dekomprimierung das Verzeichnis des PHP ein Quellpaket:

cd php-7.3.9
Nach dem Login kopieren

Schritt 3: PHP konfigurieren

Bevor Sie PHP kompilieren, müssen Sie es konfigurieren. Der Konfigurationsbefehl lautet wie folgt:

./configure --with-openssl=/usr/bin/openssl --with-php-config=/usr/bin/php-config
Nach dem Login kopieren

wobei --with-openssl den Installationspfad von OpenSSL angibt und --with -php-config gibt den Pfad der PHP-Konfigurationsdatei an.

Nachdem Sie den Konfigurationsbefehl ausgeführt haben, führen Sie den folgenden Befehl zum Kompilieren aus:

make
Nach dem Login kopieren

Nachdem die Kompilierung abgeschlossen ist, führen Sie den folgenden Befehl zur Installation aus:

sudo make install
Nach dem Login kopieren

Nachdem die Installation abgeschlossen ist, geben Sie das PHP-Erweiterungsverzeichnis ein und führen Sie den folgenden Befehl aus Um zu überprüfen, ob es erfolgreich kompiliert und installiert wurde:

cd /usr/lib/php/20180731/
ls -l | grep openssl
Nach dem Login kopieren

Wenn openssl.so angezeigt wird, bedeutet dies, dass die openSL-Erweiterung erfolgreich installiert wurde.

Schritt 4: Konfigurieren Sie die php.ini-Datei

Der letzte Schritt besteht darin, die OpenSSL-Erweiterung in der php.ini-Datei zu konfigurieren. Suchen Sie die Datei php.ini, öffnen Sie sie und fügen Sie den folgenden Inhalt hinzu:

extension=openssl.so
Nach dem Login kopieren

Speichern und schließen Sie die Datei.

Zu diesem Zeitpunkt haben wir die PHP-OpenSSL-Erweiterung erfolgreich kompiliert und installiert und können die OpenSSL-Funktionsbibliothek im PHP-Code aufrufen, um Vorgänge wie Verschlüsselung und Entschlüsselung durchzuführen.

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie die PHP OpenSSL-Erweiterung unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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