【LOCAL】Windows 8.1にApache2.2 VC9をインストールしよう - web design lab
にほんブログ村 デザインブログ Webデザインへ PVアクセスランキング にほんブログ村

【LOCAL】Windows 8.1にApache2.2 VC9をインストールしよう


【LOCAL】Windows 8.1にApache2.2 VC9をインストールしよう

*このコンテンツより新しい2013-02-12に投稿されたコンテンツがございます。
【Apache】Windows 8.1にApache2.4 VC9をインストールしよう

ApacheをApache Loungeからダウンロードしよう

今回ダウンロードするファイルは32bit版のApache2.2 VC9です。Apache2.2 VC9はApache Loungeからダウンロードします。
Apache Lounge:http://www.apachelounge.com/download/

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

ダウンロードページ内をクリックして進むとVC9 Binariesのページがあります。その中にあるhttpd-2.2.26-win32-ssl_0.9.8-VC9.zipをクリックしてダウンロードします。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

ファイルを任意の場所に保存してください。

今回ダウンロードするファイルはApache2.2VC9(httpd-2.2.26-win32-ssl_0.9.8-VC9.zip)です。

安定板として定着していた2.2系もその地位を2.4系に譲って、2013年12月18日時点ではlegacy扱いになっています。

Apacheの設定とインストールをしよう!

ダウンロードして保存したファイルを解凍します。

解凍するとhttpd-2.2.26-win32-ssl_0.9.8-VC9というフォルダができます。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

フォルダを開くとApache2というフォルダが入っているのでそれをC直下にコピーします。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

続いてApacheの設定をします。

C:\Apache2\conf
にあるhttpd.confファイルを編集します。

httpd.confファイルを編集する前にオリジナルの状態のバックアップをとっておきましょう。

C: → Apache2 → confフォルダの中にあるhttpd.confファイルを開いてください。

PHP用に130行目あたりに次の1行を追加してください。

PHPを使う場合は追加してください。

PHPがインストールされていない状態でこの1行を追加するとApacheインストール時にエラーになりますので、PHPをインストールしてから追加します。なのでPHPがインストールされていない場合はここは飛ばします。


LoadModule php5_module "C:/PHP/php5apache2_2.dll"

173行目あたりの次の1行のコメントを削除して(行先頭にある#を外す)修正してください。


#ServerName www.example.com:80
      ↓
ServerName localhost:80

180行目あたりにあるDocumentRootを変更してください。

DocumentRootがデフォルトの"C:/Apache2/htdocs"のままでもよければ、ここは変更しなくてもいいです。ここではDocumentRootをD:に設定します。


DocumentRoot "D:/home/web"

変更した場合は207行目あたりにあるDirectoryパスも変更します。


<Directory "D:/home/web">

CGI用に場合220行目あたりの次の1行を修正してください。

CGIを使う場合は変更してください。


Options Indexes FollowSymLinks
      ↓
Options Indexes FollowSymLinks ExecCGI

SSI用に221行目あたりに次の1行を追加してください。

SSIを使う場合は追加してください。

サーバでSSIを許可するにはhttpd.confファイルまたは.htaccessファイルに次のディレクティブを指定する必要があります。


Options +Includes

242行目あたりにあるDirectoryIndexを次のように変更してください。

ここは必要に応じて追加してください。


<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.shtm index.php index.cgi index.pl
</IfModule>

PHPとCGI用に385行目あたりに次の4行を追加してください。

PHPとCGIを使う場合は追加してください。


AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl

CGI用に397行目あたりにある次の1行のコメントを削除して(行先頭にある#を外す)修正してください。

CGIを使う場合は変更してください。


#AddHandler cgi-script .cgi
      ↓
AddHandler cgi-script .cgi .pl

SSI用に408行目あたりの次の2行のコメントを削除してください(行先頭にある#を外す)

SSIを使う場合は変更してください。


#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
      ↓
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

以上でhttpd.confファイルの編集は終了です。

次にApacheをPCにインストールします。
インストーラー版では無いのでコマンドプロンプトからインストールします。Windowsのスタートメニューを右クリック → コマンドプロンプト(管理者)を起動します。

コマンドプロンプトとコマンドプロンプト(管理者)がありますが、コマンドプロンプト(管理者)を起動します。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

コマンドプロンプトが立ち上がったら
C:\apache2\bin\httpd.exe -k installと入力してEnterを押してください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

次のエラーメッセージが出た場合…

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

Microsoft Visual C++ 2008 SP1 再頒布可能パッケージをインストールする必要があります。その場合Microsoft Visual C++ 2008 SP1 再頒布可能パッケージをインストールしてからApacheをインストールしてください。

64bit版 Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x64)
32bit版 Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)

32bit版のApacheの場合は(x86)を64bit版のApacheの場合は(x64)をインストールしてください。両方インストールしても問題ありません。

次のメッセージが出たらアクセスを許可するをクリックしてください。

同時にウィルスソフトから警告が出る場合がありますが、同じくインストールを許可して実行してください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

次のメッセージが出たらインストール終了です。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

exitと入力してからEnterでコマンドプロンプトを終了させてインストールは終了です。

次にC:/Apache2/bin/の中にあるApacheMonitor.exeをクリックしてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

詳細情報をクリックしてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

実行をクリックして起動させてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

OKをクリックしてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

インジケーターの中でApache Serviceが起動するのでさらにモニターを起動させてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

モニターが立ち上がったらStartをクリックしてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

Service Status:のApache2.2が緑になったらOKをクリックしてモニターを閉じてください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

以上でApacheのインストールは終了です。

ApacheはPCを起動するたびに毎回自動で起動しますがApacheMonitorは起動しません。ApacheMonitorを自動でタスクトレイに常駐させたい場合はスタートアップフォルダにショートカットを作成してください。

スタートアップフォルダの場所は
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
にあります。

AppDataフォルダはデフォルトは隠しフォルダになっていますので、隠しフォルダを表示する設定に変更してください。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

http://localhost/ にアクセスしてIt Works!と表示されたらOKです。

【Apache】Windows 8.1にApache2.2 VC9をインストールしよう

コマンドプロンプトからインストールする場合は
C:\apache2\bin\httpd.exe -k install
アンインストールする場合は
C:\apache2\bin\httpd.exe -k uninstall
です。

関連リンク

PHPをインストールする場合、VC9版をインストールしてください。
【PHP】Windows8.1 64bitにPHP5.4 32bit VC9をインストールしよう
【PHP】Windows8.1 64bitにPHP5.3 32bit VC9をインストールしよう

バーチャルホストの設定もよろしければご覧ください。
【Apache】Windows 8.1にApache2.2用のバーチャルホストの設定


にほんブログ村 デザインブログ Webデザインへ PVアクセスランキング にほんブログ村