ホームページ >PHPフレームワーク >Swoole >swoole環境はopensslをサポートしていますか?

swoole環境はopensslをサポートしていますか?

(*-*)浩
(*-*)浩オリジナル
2019-12-07 09:57:044486ブラウズ

swoole環境はopensslをサポートしていますか?

ほとんどの初心者が Swoole 拡張機能をインストールする場合、pecl のみを使用してインストールし、openssl

などのいくつかのコンパイル パラメーターも追加します。コマンド インストール: (推奨される学習: swoole ビデオ チュートリアル )

pecl install swoole

pecl をインストールに使用する場合、いくつかの質問と回答のオプションがあります

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

これらは、SSL サポートを有効にする openssl など、特定の機能を有効にするために使用されます。ほとんどの初心者は、ここで [はい] を選択し、コンパイルを開始します。

結果、エラーが報告されます: エラー "openssl サポートを有効にする、 「openssl ライブラリが必要です。」 (具体的なエラーメッセージは詳しく書きませんが、おそらくこんな感じです) これは、openssl を開いたときに、通常のパス下にライブラリが見つからないことを意味します。手動でそのパスを指定する必要があります。 openssl ライブラリ

または致命的なエラー: 'openssl/ssl.h' ファイルが見つかりません

これは、openssl ライブラリへのパスを追加しなかったか、openssl ライブラリへの間違ったパスを指定したことを意味しますヘッダー ファイルが見つかりません

つまり pecl にインストールされました このパスの追加を有効にするにはどうすればよいですか?イエスかノーだけじゃないの?

答えはもちろん追加できます。yes の後にパス パラメーターを続けることができます: --with-openssl-dir=/opt/openssl/ を openssl ライブラリに置き換えます。パス

检查: php --ri swoole

swoole環境はopensslをサポートしていますか?

以上がswoole環境はopensslをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。