とりあえず初期設定
- php5をダウンロード
- C:\phpで解凍
- C:\windowsにphp.iniを移動
- C:\windows\system32にphp5ts.dllをコピー
php.iniの設定
- PHPの文字化け – 5つの誤解と5つの対策(memo.xight.org)を参考に。試してないのでこれでちゃんと動くかはシラネ。
- あとはextのディレクトリを合わせたりとか。
windowsの設定
- マイコンピュータ→プロパティ→環境変数のPATHにC:\phpを追加
- IISの設定のとこ→プロパティ→ISAPI フィルタで「フィルタ名 php」、「実行ファイル C:\PHP\php5isapi.dll」
- IISの設定のとこ→プロパティ→ホームディレクトリの構成追加で「実行ファイル C:\PHP\php5isapi.dll」、「拡張子 .php」、「動詞 GET,HEAD,POST,TRACE」
で、本題
phpinfo()を実行。動かねー!
てか今までちゃんと見れれたindex.htmlとかも500エラーだし。
どうも原因はISAPIフィルタが読み込めてないことらしい(イベントビューア談)。けど設定はあってる。
で、いろいろ調べた結果、
- IISの設定のとこ→プロパティ→Webサービス拡張
にもphpを追加しないといけないみたい。
前に一度構築したことがあるWindows200+ISS4にはこの項目無かったんでわからなかったぜ。てか前っていっても5日前だけどな。知識ゼロなのに流れでサーバ構築させられてるぜ!これだからド○ュソは困る。