Apacheを起動する(サービスとコンソールアプリケーション)

広告
eyecatch

Apacheの起動方法について解説します。Windows環境で利用する場合には起動方法としては大きく分けて2つあり、コンソールアプリケーションとして必要になった時に起動させる方法と、WindowsのサービスとしてApacheを自動的に起動するようにするように設定しておくこともできます。

コンソールアプリケーションとしてApacheを起動する

まずはコンソールアプリケーションとしてApacheを起動する方法です。実行ファイル(httpd.exe)の場所は「(Apacheをインストールしたディレクトリ)¥Apache24¥bin¥httpd.exe」です。

p3-1

起動するにはコマンドプロンプトを管理者として起動し、「(Apacheをインストールしたディレクトリ)¥Apache24¥bin¥」ディレクトリまで移動してから「httpd」と実行して下さい。Apacheが起動します。(コマンドプロンプトを管理者権限で実行する手順は「管理者権限でコマンドプロンプトを起動する」を参照されてください。)

p3-2

Apacheが起動しました。起動中、コマンドプロンプトは次のような状態となります。

p3-3

それではApacheが起動しているか試してみます。ブラウザを立ち上げ「http://localhost/」へアクセスして下さい。次のように表示されればApacheは正常に起動しています。

p3-4

もし次のようにエラー表示がされた場合はApacheの起動に失敗しています。

p3-5

Apacheを停止する場合は、Apacheを起動させてコマンドプロンプト上で「Ctrl+c」を押して下さい。次のように表示されればApacheは停止しています。

p3-6

Apacheをサービスとして登録する

次にApacheをサービスとして起動する方法です。まずはサービスとして登録を行ないます。Apacheが起動している場合は停止しておいて下さい。コマンドプロンプトを管理者として起動し、「(Apacheをインストールしたディレクトリ)¥Apache24¥bin¥」ディレクトリまで移動してから「httpd -k install」と実行して下さい。

p3-7

次のように表示されればサービスとして登録が完了しています。

p3-8

登録されたかどうかを確認するにはWindows10の「サービス」の画面で確認できます。デスクトップ左下にあるスタートメニューを右クリックし、表示されたメニューの中から「コンピュータの管理」をクリックして下さい。

p3-9

「コンピュータの管理」画面が表示されたら左側メニューの中の「サービスとアプリケーション」の中にある「サービス」をクリックして下さい。画面右側に登録されているサービスの一覧が表示され、この中に Apache2.4 が含まれていることが確認できます。

p3-10

Apacheを起動する

続いてApacheを起動します。コマンドプロンプトから「httpd -k start」と実行して下さい。

p3-11

正常に起動した場合は次のようにプロンプトが入力可能な状態となります。

p3-12

「サービス」の画面を確認してみると Apache2.4 サービスの状態が「実行中」になっています。

p3-13

確認のため、ブラウザで「http://localhost/」へアクセスして下さい。次のように表示されればApacheは正常に起動しています。

p3-14

Apacheを停止する

サービスとして起動しているApacheをコマンドプロンプトから停止する場合は「httpd -k stop」または「httpd -k shutdown」と実行して下さい。

p3-15

次のように表示されればApacheは正常に停止しました。

p3-16

Apacheを再起動する

Apacheが起動した状態から再起動を行なうには「httpd -k restart」と実行して下さい。

p3-17

正常に再起動した場合は次のようにプロンプトが入力可能な状態となります。

p3-18

Apacheをサービスから削除する

サービスとして登録したApacheをサービスから削除したい場合には「httpd -k uninstall」と実行して下さい。

p3-19

次のように表示されればサービスから削除されています。

p3-20

サービスとしてどのようにApacheを起動するのかを設定する

Apacheをサービスとして登録した場合、Windowsのサービス管理の機能を使ってApacheを起動したりPC起動時に自動的に起動するように設定することが可能です。「サービス」の画面で Apache2.4 をダブルクリックして下さい。

p3-21

Apache2.4 サービスに関するプロパティが表示されます。

p3-22

「スタートアップの種類」が現在「自動」になっていますのでWindowsが起動する時に自動的にApacheも起動します。自動ではなく手動でApacheの起動を行いたい場合は「スタートアップの種類」を「手動」に変更して下さい。

p3-23

また先ほどはコマンドラインからApacheの起動や停止を行っていましたが、画面上の「開始」「停止」「一時停止」「再開」ボタンをクリックすることでApacheを起動したり停止したりすることができます。

p3-24

このようにサービスの管理画面からApacheを起動させたり起動方法を指定することが可能です。

Apache入門の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。