インストール

 以前Win2kのIIS用にやったが、全く忘れてる。メモ取ってなかったかなぁ。
http://www.php.net/からダウンロード。日本のユーザ会とかマルチバイト化配布場所とかあるが、まぁいいでしょう。具体的な設定手順はここここに詳しく記述されているが、今回は前者を参考に(まねをして)作業を行なうことにする。

  1. ダウンロードしてきたphp-4.4.0-Win32.zipを展開すると「php-4.4.0-Win32」というフォルダが出来るので、適当なパスをとすると、そこへこのフォルダを設置する。フォルダ名をphp440Win32に変えた。従って、基点となるディレクトリは『"C:\A\php440Win32"』ということになる(後にphp.ini修正時に思い出す必要がある)。
  2. php.ini-recommendedを「php.ini」にコピーして記述の修正を行なう。
    1. include_path = ".;C:\\php440Win32\PEAR"
    2. doc_root ="C:\Inetpub\wwwroot"
    3. extension_dir = "C:\\php440Win32\extensions"
    4. cgi.force_redirect = 0
    5. mbstring.language = Japanese
    6. mbstring.internal_encoding = EUC-JP
    7. mbstring.http_input = auto
    8. mbstring.http_output = SJIS
    9. mbstring.encoding_translation = Off
    10. mbstring.detect_order = auto
    11. mbstring.substitute_character = auto
  3. 修正したphp.iniC:\WINDOWSへコピー。
  4. php4ts.dllC:\WINDOWS\system32へコピー。
  5. dlls\*(dllsフォルダ中のファイル全て)をC:\WINDOWS\system32へコピー。
  6. sapi\php4isapi.dllC:\WINDOWS\system32\inetsrvへコピー。
  7. [コントロールパネル]→[管理ツール] →[インターネット インフォメーション サービス]の「既存のWebサイト」のプロパティを次のように設定。
    1. ISAPIフィルタタブで[追加]→フィルタ名「PHP」・ 実行ファイル「C:\WINDOWS\system32\inetserv\php4isapi.dll」
    2. ホームディレクトタブで[構成]→[追加]→実行ファイル 「C:\WINDOWS\system32\inetserv\php4isapi.dll」・拡張子「.php」・ 「ファイルの存在を確認しない」
  8. そして、再起動。