ホームページ  >  記事  >  運用・保守  >  どのモジュールがApacheによってロードされているかを確認する方法は何ですか

どのモジュールがApacheによってロードされているかを確認する方法は何ですか

王林
王林転載
2020-12-03 15:45:484242ブラウズ

どのモジュールがApacheによってロードされているかを確認する方法は何ですか

記事の背景:

Apache を構成するときに、突然疑問が生じました。Apache によってどのモジュールが読み込まれているかを確認する方法はありますか?

(関連する推奨事項: apache)

あらゆる場所を検索した結果、次の結果が得られました:

まず第一に:

apache2/bin/apachectl -l

次のような結果が得られることがわかります:

どのモジュールがApacheによってロードされているかを確認する方法は何ですか

これは、コンパイル中に Apache でコンパイルされたモジュールであり、次の場所で自然にロードされます。起動する。

他の部分は、Apache 構成ファイル (httpd.conf) の LoadModule 部分に依存します。例:

LoadModule php5_module        modules/libphp5.so

この部分も、Apache の起動時にロードされます。

2 つの部分を合計すると、Apache の起動時にロードされるすべてのモジュールになります。

PS: インターネット上でクラスメートが

./apachectl -t -D DUMP_MODULES

はロードされているすべてのモジュールを直接リストできると言っているのを見かけましたが、ここではそれはできません。環境やApacheのバージョンが原因です。

さらに関連する知識を知りたい場合は、php 中国語 Web サイト にアクセスしてください。

以上がどのモジュールがApacheによってロードされているかを確認する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。