Apacheでローカルサーバー環境作ってみる機会があったので、簡単にまとめておきます。
インストールの手順は参考のサイト丸投げで省略してます。すみません。

Apacheをダウンロード

ダウンロードしたファイルを展開して、conf/httpd.conf ファイルを修正します。

参考

上記を参考にしながら、インストールと設定を行いました。

Apacheを実行

Apacheをインストールしたディレクトリ/bin に黒い画面(コマンドプロンプト)で移動します。

httpd を実行!

エラーが出た(・д・`)

>httpd
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま
たはポートのどれか 1 つのみを使用できます。  : AH00072: make_sock: could not bin
d to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

ローカルアドレス「0.0.0.0:80」を既に他の何かが利用してるから使えないようです。何が使っているのか確認してみます。

コマンドプロンプトで、下記を実行。

```bash >netstat -oan ```

ぞろぞろぞろっとアクティブな接続が表示されます。その中から、ローカルアドレスが「0.0.0.0:80」を探します。

```bash >netstat -oan

アクティブな接続

プロトコル ローカル アドレス 外部アドレス 状態 PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1924

<p>PID(プロセスID)が「1924」となっています。<br>
この数字を覚えて、Windows タスク マネージャーのプロセスタブを選び、PIDの列から同じ数字を探します。<br>
※PIDの列が無い場合は、メニューの表示>列の選択を開いて、PID(プロセスID)にチェックを入れると表示されます。</p>

<p>私の場合は、古いバージョンであるApache2.2が実行中でした。<br>
これはこれでまた使うかもしれない(確認が面倒くさいw)ので、ローカルアドレスの方を変更することにします。<br>
これが、終了させて問題ないプロセスであれば、プロセスを終了させてApacheを再インストールします。</p>

<p>httpd.confを開いて、<br>
Listen 80 → Listen 8000 に修正。<br>
ServerName localhost:80 → ServerName localhost:8000 に修正、保存。</p>

<p>そして、改めてコマンドプロンプトで httpd を実行してみました。</p>

<p>………?<br>
エラーも何も表示されません。<br>
これはちゃんと動いているの…かな?</p>

<p>ブラウザで http://localhost:8000/ を開くと、ちゃんと表示されていました。</p>