nginx - Linux ソース コードのコンパイルの問題 --with-module と --without-module の設計の重要性は何ですか?
某草草
某草草 2017-05-16 17:08:53
0
1
547

nginx ソースコードをコンパイルしてインストールするときに、./configure --help が表示されましたが、よくわかりませんでした

リーリー

この関数を追加して使用する前に、上記の http_ssl モジュールと http_v2 モジュールを ./configure で指定する必要がありますか?
すべての --with オプションを使用する前に、./configure でコンパイルした後に指定する必要がある場合、--without の意味は何でしょうか?

たとえば、上記の select_module をコンパイルして使用する前に ./configure --with-select_module で指定する必要がある場合、 --without-select_module コンパイル設定オプションの意味は何ですか?

某草草
某草草

全員に返信(1)
某草草

デフォルトでコンパイルされるモジュールと、コンパイルされないモジュールがあります。デフォルトでコンパイルされるモジュールを使用したくない場合は、デフォルトでコンパイルされないモジュールを使用できます。それらを使用し、一緒に使用します。

公式ドキュメントではこのように説明されていますselect_module

--with-select_module

--without-select_module
— サーバーが select() メソッドを使用できるようにするモジュールの構築を有効または無効にします。プラットフォームがより適切なメソッドをサポートしていないように見える場合、このモジュールは自動的に構築されます。 kqueue、epoll、/dev/poll など。

モジュールなど、ありとなしの両方を持つモジュールの場合、このモジュールは、システムのサポートに基づいて、デフォルトでモジュールが nginx に自動的にコンパイルされるかどうかを決定します。したがって、この動作を手動で制御するには 2 つのオプションがあります。

select_moduleその他のモジュール、のみが提供されている場合、デフォルトでコンパイルされることを意味します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート