Windows10 64bit版にApache2.4をインストールする

Apache_top_m.png


先日新しいパソコンを購入し、ローカル環境を構築し直すこととなりました。

以前のパソコンで利用していたバージョンは2.2と古かったので、最新版である2.4を入れてみます。


ダウンロード


ApacheHausから、64bit版のApache2.4をダウンロードします。

Apache2.4_dl.png

リンクが2つありますが、どちらを押してもかまいません。ページ遷移後、ダウンロードが始まります。


インストール


ダウンロードしたzipファイルを展開すると、以下のような構成になっています。

Apache2.4_ins.png

この[Apache24]フォルダが本体です。このフォルダをCドライブ直下に配置します。

ここに必ず配置しなければならないというわけではないですが、説明の便宜上ここに配置することにします。


設定


[Apache24]フォルダの中に[conf]というフォルダがあり、さらにその中に[httpd.conf]という設定ファイルが格納されているので、このファイルをテキストエディタで編集します。

まず、38行目の[SRVROOT]の定義を変更します。Apache2.4本体が格納されているフォルダを指定します。

【変更前】
Define SRVROOT "/Apache24"
【変更後】
Define SRVROOT "C:/Apache24"

次に、245-246行目の[Document Root]の設定を変更します。ここではウェブサイトを配置するフォルダを自分の好きな場所に指定できますが、まずはデフォルトのままにして、起動確認をした後変更するようにしてください。

【変更前】
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
【変更後】
DocumentRoot "任意のパス"
<Directory "任意のパス">

以上で[httpd.conf]の編集は終了です。


起動


コマンドプロンプトを開き、cdコマンドで[C\Apache24\bin]に移動後、[httpd]と入力しエンター。

Apache2.4_lch_001.png

恐らくファイアウォールから警告が飛んでくるので、許可を出します。

Apache2.4_lch_002.png

起動後、コマンドプロンプトには特に何も表示されませんが、これで起動完了です。

ブラウザを開き、URL欄に[localhost]もしくは[127.0.0.1]と入力し、以下のページが表示されていれば成功です。

Apache2.4_lch_003.png

この画面を確認したら、[Document Root]及び[Directory]のパス設定を変更して作業フォルダを変えてもらっても構いません。もちろんhtdocsフォルダ直下にそのままウェブサイトのファイルを置くことも可能です。


その他各種登録


まず、Apache2.4をWindowsサービスに登録するためにコマンドプロンプトを管理者権限で起動します。

Apache2.4_rst_001.png

次にcdコマンドで[C:\Apache24\bin]へ移動し、[httpd -k install]と入力しエンター。

Apache2.4_rst_002.png

これでサービスへの登録が完了しました。確認のために[コントロールパネル(アイコン表示)→管理ツール→サービス]を実行します。

Apache2.4_rst_003.png

Apache2.4が登録されているのが確認できました。

次に、Apacheの起動や停止が簡単に行える[Apache Monitor]をスタートアップに登録します。

ApacheMonitor.exeが[bin]フォルダの中にあるので、ショートカットを作成し、それを次のパスに配置します。

< C:\Users\[ユーザ名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup >

これでApache MonitorがPCを起動するたびにタスクトレイに常駐するようになりました。

Apache2.4_rst_004.png

このApache Monitorですが、クリックのみで起動・停止・再起動を行うことができ非常に便利です。

以上ですべての工程が終了です。お疲れ様でした。


最後に


久々にApacheによる構築を行いましたが、これを執筆している時点(2016/03/28)で既にインストーラが提供されていないという事実に驚きました。ますますローカル環境の構築が大変になりそうですね。

PHPの導入→[Windows10 64bit版+Apache2.4環境にPHP5.6をインストールする]

この記事へのコメント