【Apache】インストールし動作環境を構築、最低限の設定で稼働させてみる
Webサーバで使用されることの多いApacheをWindows環境にインストールし、初期設定 ( 最低限 ) と動作をさせてみます。
Apacheをインストールし動作環境を構築
今回使用した環境
インターネット接続可能のオンラインの環境
64 ビット オペレーティング システム
Windows 10 22H2
Apache 2.4.54
手順
1.Apacheのダウンロードと配置
こちらからApacheの「httpd-2.4.54-win64-VS17.zip」をダウンロード、zip展開してできた「Apache24」のフォルダをコピーして任意の場所に配置します。
ここでは「D:\tool」配下にコピーしました。
2.Microsoft Visual C++再頒布可能パッケージのインストール
筆者の環境にはVisual Studioが既にインストールされていたのでC++のランタイムも既に入っていました。入っていない場合、インストールが必要となります。
対象は以下のプログラムです。
3.設定ファイル「httpd.conf」をメモ帳で開きます。
開いた「httpd.conf」の中の以下2つのパラメータを変更します。
変更前:「Define SRVROOT “c:/Apache24″」
変更後:「Define SRVROOT “d:/tool/Apache24″」
変更前:「#ServerName www.example.com:80」
変更後:「ServerName localhost:80」 ※「#」は消す。
4.サービスインストール
コマンドプロンプトを「管理者として実行」で起動し、「D:\tool\Apache24\bin」をカレントディレクトリとした状態で「httpd.exe -k install」を実行します。
以下のようなメッセージが出れば成功しています。
エラーメッセージが出る場合、「httpd.conf」の設定にミスがある、またはコマンドを「管理者として実行」で起動していない等の原因が考えられると思います。
ちなみにサービスのアンインストールする場合は「httpd.exe -k uninstall」を実行します。
5.サービスの起動
「httpd.exe -k start」を実行します。
6.Apacheが動作しているか確認
ブラウザを開き、アドレスに「localhost:80」を入力します。
「It works!」と表示されればApacheが起動できています。
以上となります。
ここまでお読みいただきありがとうございました。