Apache2.2のインストール

id:hfqpm746さん
コメント欄が開いていませんでしたので、次の質問への回答をダイアリーから補足させて頂きます。
http://q.hatena.ne.jp/1277135956

「Apache2.2」→「bin」フォルダ内に「httpd.exe」がなかったと回答しましたが、その後インストールし直した所、無事にファイルが作成され、起動も確認できました。
ただし、アクセス拒否されてサービスのインストールに失敗しましたので、手動でサービスをインストールする必要がありました。
環境が違うので、必ずしもインストールに失敗するとは限りませんが、一応ご報告しておきます。
※サービスのインストールに失敗した場合でも、Apacheのインストール後に手動でインストールできます。
Apache 2.2.15でしたら、サービスまであっさりインストールできましたので、最新版のインストールをお勧めします。

 

Apache 2.2 のサービスを手動でインストールする方法

  1. スタートメニューから「すべてのプログラム」→「Apache HTTP Server 2.2.4」を探して、「Control Apache Server」の中にある「Stop」「Start」「Restart」の何れかを右クリックして「プロパティ」を開きます。
    ※「ショートカット」タブの「リンク先」で「httpde.exe」の場所と「-n」の後のダブルクォーテンション「"」で囲まれた名前を確認してください。
  2. コマンドプロンプトを管理者権限で起動します。
    コマンドプロンプトの起動方法 - Win7 -
    ※右クリックして「管理者として実行」で実行します。
  3. コマンドプロンプトで「cd [ディレクトリのパス]」と入力して、手順1で確認したApacheの「bin」フォルダ(「httpd.exe」のある場所)に移動します。
    cd c:\apache2.2\bin
    ※上記はCドライブ直下に「Apache2.2」フォルダを作成してインストールした場合です。
    ※違うドライブに移動する場合は、次のように入力してドライブを移動してから、ディレクトリを指定して移動します。
    cd \ [エンターキー押下]
    cd d:[エンターキー押下]
    ※上記はDドライブに移動する場合です。
  4. 「bin」ディレクトリに移動したら、次のように入力してエンターキーで実行します。
    httpd.exe -w -n "Apache2" -k install
    ※「-n」の後ろには手順1で確認した名前を入力します。
  5. 次のように表示されてサービスのインストールが完了します。
    Installing the Apache2 service
    The Apache2 service is successfully installed.
    Testing httpd.conf....
    Errors reported here must be corrected before the service can be started.

※上記は「for All Users, on Port 80, as a Service -- Recommended.」を選択してインストールした場合の手順です。
インストール時に「only for the Current User, on Port 8080, when started Manually.」を選択した場合は、手順1で探す「Stop」等のショートカットはありません。
Apache起動の為のショートカットがあるはずですので、「httpd.exe」の場所だけ確認してください。

サービスのインストールが完了したら、回答した何れかの方法でApacheをサービスとして起動してください。
その後で「http://localhost/」にアクセスして、ページが表示される事を確認してください。
※最初に「only for the Current User, on Port 8080, when started Manually.」を選択してインストールした後、同じ場所にインストールした場合は、「http://localhost:8080/」としないとアクセスできない可能性があります。
この場合は「conf」フォルダ内の「httpd.conf」で「Listen 8080」を「Listen 80」に設定し直すと、「http://localhost/」でアクセスできるようになります。
※一応、上記と合わせて「ServerName localhost:8080」も「ServerName localhost:80」に修正してください。