Heim >PHP-Framework >Swoole >Unterstützt die Swoole-Umgebung OpenSSL?

Unterstützt die Swoole-Umgebung OpenSSL?

(*-*)浩
(*-*)浩Original
2019-12-07 09:57:044485Durchsuche

Unterstützt die Swoole-Umgebung OpenSSL?

Wenn die meisten Anfänger die Swoole-Erweiterung installieren, verwenden sie nur pecl, um sie zu installieren, und fügen auch einige Kompilierungsparameter hinzu, z. B. openssl

Verwenden Sie die Befehl Installation: (Empfohlenes Lernen: Swoole-Video-Tutorial )

pecl install swoole

Bei der Verwendung von pecl für die Installation gibt es mehrere Frage- und Antwortoptionen

enable sockets supports? [no] : 
enable openssl support? [no] : 
enable http2 support? [no] : 
enable mysqlnd support? [no] :

Diese werden verwendet, um bestimmte Funktionen zu aktivieren, z. B. OpenSSL, um die SSL-Unterstützung zu aktivieren. Die meisten Anfänger wählen hier „Ja“ und beginnen dann mit dem Kompilieren.

Das Ergebnis ist, dass ein Fehler gemeldet wird: Fehler „OpenSSL-Unterstützung aktivieren, „OpenSSL-Bibliothek erforderlich.“ (Die spezifische Fehlermeldung wird nicht im Detail beschrieben, aber sie sieht wahrscheinlich so aus.) Dies bedeutet, dass beim Öffnen von OpenSSL die Datei nicht unter dem regulären Pfad gefunden wird. Sie müssen den Pfad manuell angeben openSL-Bibliothek

oder schwerwiegender Fehler: Datei „openssl/ssl.h“ nicht gefunden

Dies bedeutet, dass Sie den Pfad zur OpenSL-Bibliothek nicht hinzugefügt oder den falschen Pfad zur OpenSL-Bibliothek angegeben haben . Die Header-Datei fehlt

dann wurde sie in pecl installiert. Wie aktiviere ich das Hinzufügen dieses Pfades? Ist es nicht einfach nur ja oder nein?

Die Antwort kann natürlich hinzugefügt werden, wir können „yes“ gefolgt vom Pfadparameter folgen: --with-openssl-dir=/opt/openssl/, ersetzen Sie ihn durch Ihre openSL-Bibliothek Pfad

检查: php --ri swoole

Unterstützt die Swoole-Umgebung OpenSSL?

Das obige ist der detaillierte Inhalt vonUnterstützt die Swoole-Umgebung OpenSSL?. 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

In Verbindung stehende Artikel

Mehr sehen