PC・スマホ

Windows環境にApacheをインストールする方法

Windows環境にApacheをインストールする方法

こんばんは。

なななブログ管理人のなななです。

仕事で「Windows+Apache」のテスト環境を構築する必要がありました。

Windows環境であれば、WebサーバはIISを導入することが多いと

思うのですが、今回はApacheをインストールする必要があったため

導入手順を備忘録として書いていきます。

テスト環境

Windows7 32bit

Apache2.4.38

 VCRuntimeのインストール

ApacheのインストールにはVisualC++Runtimeが必要なので、

PCにインストールされていない場合はインストールします。

ダウンロードサイト

Apacheインストールファイルのダウンロード

Apache公式サイトにアクセスしてインストールファイルをダウンロードします。

f:id:nanana-blog:20190327223027j:plain
Apache2.4.38のDownloadをクリック
f:id:nanana-blog:20190327225748j:plain
Apache Loungeをクリック
f:id:nanana-blog:20190327225842j:plain
Apache2.4.38 Win32 をクリックしてファイルをダウンロード

【httpd-2.4.38-win32-VC15.zip】というzipファイルがダウンロードされる

のでファイルを解凍をします。

【Apache24】というフォルダが出来上がるので、そのファイルを

Apacheのルートにしたい場所へコピーします。

今回はDドライブで解凍をしたので、そのままDドライブ直下をルートとします。

f:id:nanana-blog:20190327230400j:plain

httpd.confファイルの変更

D:\Apache24\confフォルダに【httpd.conf】というファイルがあるので、

テキストエディタで開きます。

ServerNameで検索をして下の図の226行目の

【ServerName www.example.com:80】ような記述があったら、

先頭の【#】を削除します。

このconfファイルでは、【#】はコメントアウトという意味になります。

f:id:nanana-blog:20190327231116p:plain

Define SRVROOTを検索し、ダブルクォーテーションで囲まれている部分を

Apache24のパスに変更します。

今回は【c:\Apache24】から【d:\Apache24】に変更です。

f:id:nanana-blog:20190327231405j:plain

Httpd.confの修正は以上になるので、上書き保存をしてファイルを閉じます。

Apacheのインストール

コマンドプロンプトを管理者として実行します。

f:id:nanana-blog:20190327232351j:plain

Apacheフォルダ内のbinフォルダへ移動します。

【cd /d d:\Apache24\bin】と入力してEnterキーを押します。

インストールファイルを実行するため、【httpd -k install】と入力して

Enterキーを押します。インストールは数秒で完了し、

【The 'Apache2.4' service is successfully installed】と表示されていたら、

インストール成功です。

f:id:nanana-blog:20190327232757j:plain

Apacheの起動

インストールが完了したら、Apacheの起動をします。

起動・停止・再起動はすべてコマンドプロンプトから実行します。

Apacheフォルダ内のbinフォルダへ移動し【httpd -k start】と入力し

Enterキーを押します。

起動は数秒で完了しますが、メッセージは表示されません。

停止させたい場合は【httpd -k stop】

再起動させたい場合は【httpd -k restart】

と入力し、Enterキーを押します。

f:id:nanana-blog:20190327233605j:plain

動作確認のためにブラウザを開き【http://localhost/】へアクセスして、

【It Works!】と表示されればApacheは起動しています。

f:id:nanana-blog:20190327233838j:plain
Apacheが正常に起動していた場合の表示

終わりに

今回はWindows環境にApacheをインストールする手順を書きました。

このテスト環境にはほかにもPHPなどをインストールしないといけないので、

それについても後日書いていきたいと思います。