先日、Windows Server 2003 R2 + IIS + PHP (php.exe) の組み合わせで PHPが動かない、というトラブルに巻き込まれた。要は「権限がない」ということであった。
どうやら上記組み合わせではそういう事象が発生することがあるらしく、実行モジュールをISAPIにすれば動作したり・・。

また、同じ言語でもWindowsでは使えない命令があったりする。つまり、phpのフル機能は使えないのだ。


通常のWebシステムを構築する場合、Webサーバーでスクリプト言語を選択するなら

・WindowsよりはLinux
・Windowsの際でも、IISよりApache

の方がいいんじゃないかな、と思っている。