OSSといえば、PHPですよね。

ということで、PHPのインストール手順でござい。

1. PHPのサイト(http://www.php.net/downloads.php)からパッケージをダウンロード。今回は「php-5.2.12-nts-Win32.zip」を利用。


2.ダウンロードしたZIPパッケージを「C:\PHP」に展開。


3.展開したフォルダにある「php.ini-recommended」をコピーし、「php.ini」として同フォルダに保存。


4.作成した「php.ini」を編集する。項目は以下の通り。

(1)セミコロンを外す。(注:行末のセミコロンはそのまま)
「; fastcgi.impersonate = 1;」 → 「fastcgi.impersonate = 1;」

(2)セミコロンを外す。
「; cgi.fix_pathinfo=1」 → 「cgi.fix_pathinfo=1」
「;mbstring.language = Japanese」 → 「mbstring.language = Japanese」
「;extension=php_bz2.dll」 → 「extension=php_bz2.dll」
「;extension=php_mcrypt.dll」 → 「extension=php_mcrypt.dll」
「;extension=php_mysql.dll」 → 「extension=php_mysql.dll」
「;extension=php_zip.dll」 → 「extension=php_zip.dll」

(3)セミコロンを外し、値を変更。
「; cgi.force_redirect = 1」 → 「cgi.force_redirect = 0」
「;extension_dir = "./"」 → 「extension_dir = "./ext"」
「;mbstring.internal_encoding = EUC-JP」 → 「mbstring.internal_encoding = UTF-8」
「;date.timezone =」 → 「;date.timezone = Asia/Tokyo」

5.ハンドラマッピングの設定。「サーバーマネージャー」を開き、「役割」−「Webサーバー(IIS)」−「インターネットインフォメーションサービス(IIS)マネージャー」を選択。サーバレベル(画像では"MANIAX24")を選択し、「ハンドラーマッピング」をダブルクリック。


6.ハンドラーマッピング画面で、「モジュールマップの追加」をクリック。


7.PHPモジュールの設定を以下のように入力し、「OK」をクリック。


8.図のダイアログが出たら、「はい」をクリック。


9.ハンドラーマッピングに「PHP via FastCGI」が追加されたことを確認。


以上で、インストール&設定は完了。
これで、PHPを利用するOSSのベースとなる動作環境ができました。