環境:IIS7.5 (Windows Server 2008 R2), PHP5.3.1
IIS7.5 で PHP 5.3.x を使用するための設定です。php.ini の修正部分が 5.2.xと少々違っています。
※事前に「Webサーバー(IIS)」の役割サービスであるCGIをインストールする必要があります。
■PHPのインストールと設定
1.下記のサイトからWindows Binaries のzip packageをダウンロードします。
http://www.php.net/downloads.php
※今回はVC6 x86 Non Thread Safe 版 の PHP 5.3 (5.3.1) zip package をダウンロードしています。
2.ダウンロードしたファイルを解凍し、「c:\php53」にコピーします。
3.「php.ini-production」 をコピーして 「php.ini」 を作成します。
4.「php.ini」を notepad などで開いて 下記の値を修正します。
extension_dir = "ext" fastcgi.impersonate = 1 cgi.force_redirect = 0 date.timezone = Asia/Tokyo |
※extension に関しては使用するソフトなどに合わせて修正する必要があります。
■IISの設定
1.インターネットインフォメーションサービス(IIS)マネージャを起動します。
2.左側の「コンピュータ名」をクリックし、真ん中の「コンピュータ名 ホーム」にある「ハンドラマッピング」をダブルクリックします。
4.右側の「モジュールマップの追加」をクリックします。
5.「モジュールマップの追加」で下記のように「*.php」を登録します。

| 要求パス | : | *.php |
| モジュール | : | FastCgiModule |
| 実行可能パス | : | C:\php53\php-cgi.exe |
| 名前 | : | PHP/FastCGI |
「OK」をクリックすると、CGIを許可済みにして良いか?とダイアログが表示されるので「はい」をクリックします。
■動作確認
1.動作確認のため、「C:\Inetpub\wwwroot」に、以下の内容でtest.phpを作成します。
2.ブラウザでアクセスすると、下記のような感じになっていればインストール完了です。
