ホームページ  >  記事  >  php教程  >  Apache httpdコマンドの詳しい説明

Apache httpdコマンドの詳しい説明

黄舟
黄舟オリジナル
2016-12-21 11:04:301351ブラウズ

構文形式:

httpd [-D 名] [-d ディレクトリ] [-f ファイル]
|shu tdown]
[-k install|config|uninstall] [-n service_name]
]

パラメータオプション:

-dserverroot

ServerRootコマンドの初期値をserverrootに設定します。これは、構成ファイル内の ServerRoot ディレクティブによってオーバーライドできます。デフォルト値は /usr/local/apache2 です。
-f config
起動時に設定ファイルとして config を使用します。 config が「/」で始まらない場合は、ServerRoot からの相対パスになります。デフォルト値は conf/httpd.conf です。
-k start|restart|graceful|stop|graceful-stop
httpd を開始、再起動、または停止する信号を送信します。
-C ディレクティブ
設定ファイルを読み取る前に、まずディレクティブの設定命令を処理します。
-c ディレクティブ
設定ファイルを読み込んだ後、ディレクティブの設定命令を処理します。
-D パラメータ
設定ファイルの セクションと連携して、サーバーの起動時および再起動時に特定のコマンドを条件付きでスキップまたは処理するパラメータ パラメータを設定します。
-e レベル
サーバーが起動したら、LogLevel をレベルに設定します。これは、トラブルシューティングを支援するために、起動中にエラー メッセージの詳細レベルを一時的に高めるために使用されます。
-E file
サーバー起動時のエラー情報を file ファイルに送信します。
-R ディレクトリ
サーバーのコンパイルで SHARED_CORE ルールが使用される場合、共有オブジェクト ファイルのディレクトリをディレクトリとして指定します。
-h
利用可能なコマンドラインオプションの簡単な説明を出力します。
-l
サーバー内で静的にコンパイルされたモジュールのリストを出力します。 LoadModule ディレクティブを使用して動的にロードされるモジュールはリストされません。
-L
各命令の有効なパラメータと使用領域を含む命令のリストを出力します。
-M
サーバー内で静的にコンパイルされたモジュールや DSO として動的にロードされたモジュールなど、有効なモジュールのリストを出力します。
-S
設定ファイルから読み込んで解析した設定結果を表示します(現在は仮想ホストの設定のみ表示します)
-T
起動/再起動時のルートファイルチェックをスキップします(このパラメータはApache 2.2.17と将来のバージョンで有効です)
-t
構成ファイルの構文チェックのみを実行します。プログラムは構文解析チェックが完了した直後に終了するか、「0」を返すか (OK)、ゼロ以外の値を返します (エラー)。 「-D DUMP_VHOSTS」も指定すると、仮想ホスト構成の詳細が表示されます。
-v
httpd のバージョンを表示して終了します。
-V
httpd と APR/APR-Util のバージョンとコンパイルパラメータを表示して終了します。
-X
httpd をデバッグ モードで実行します。ワーカー プロセスは 1 つだけ起動され、サーバーはコンソールから切り離されません。

以下のパラメータは Windows プラットフォーム専用です:
-k install|config|uninstall
Apache を Windows NT サービスとしてインストールします。Apache サービスの起動方法を変更します。
-n name
Apache サービスの名前を name として指定します
-w
エラー メッセージが読めるように、コンソール ウィンドウを開いたままにしておきます。

Windows での http.exe コマンドの使用例:

http.exe コマンドは、Apache サービスのインストール、開始、停止、削除に最も頻繁に使用されます。

httpd -k install
ApacheをWindowsサービスとして登録します。apache2.2バージョンを使用しているため、デフォルトのサービス名は「Apache2.2」です。
httpd -k install -n "サービス名"
ApacheをWindowsサービスとして登録し、サービス名を自分で指定します。
httpd -k install -n "サービス名" -f "confmy.conf"
Apache を Windows サービスとして登録し、サービス名を自分で指定し、特定の設定ファイルを使用します。
httpd -k uninstall
Apache サービスを削除します。デフォルトでは、「Apache2.2」が使用されます。
httpd -k uninstall -n "サービス名"
Apache サービスを削除し、サービス名を自分で作成します。
httpd -k start
Apache サービスを開始します。
httpd -k stop
Apache サービスを停止します。
httpd -k restart
Apache サービスを再起動します。

上記は Apache の httpd コマンドの詳細な説明です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) を参照してください。



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