まぶてく!

Mac を中心としたテクノロジー全般。

Windows 7 の IIS7 で PHP が動作するように設定

IIS 7 + PHP via FastCGI

PHP 5.3.0 から ISAPI フィルタが無くなってパニック!^^;


FastCGI なるものを使うらしいが・・・。


IIS 7 + PHP via FastCGI の手順は、なかなか見つからなくて苦戦。


ようやく完璧な手順を発見!!

Using FastCGI to Host PHP Applications on IIS 7 | Microsoft Docs


うー、Vista の時は ISAPI フィルタをサクッと追加できたのですが・・・。
XAMPP の PHP のフォルダに ISAPI の DLL が見つからなくてパニック!!
ググったら、どうも 5.3.0 からは ISAPI はサポートしてなくて、FastCGI とやらを使うらしい・・・。


IIS 6 + PHP via FastCGI の手順は、すぐ見つかったのですが、IIS 7 と 管理画面の UI が全然ちがーう。


IIS 7 + PHP via FastCGI の手順は、なかなか見つからなくて苦戦。


MicrosoftPHP on IIS のサイトから、たどってようやく発見しました。

http://www.microsoft.com/japan/opensource/php/learning/default.mspx

探すのに苦労した割には、手順自体は至ってシンプル、ハンドラーマッピングを追加するだけでした。

デフォルトドキュメント

index.php を忘れずに追加。

  • [コントロールパネル]-[管理ツール]-[インターネット インフォメーション サービス (IIS) マネージャー]
  • [既定のドキュメント] ・・・"index.php" を追加。

これで、Windows 7 上で、Apache でも IIS でも、PHP + MySQL が利用可能に!

                                                                                                      • -

PHP on Windows