在微软MIX09大会上,Windows Azure发布了它的第3个版本——Match 2009 CTP。从这个版本开始,Windows Azure开始支持FastCGI。(详见MIX09-Windows Azure (March 2009 CTP)里振奋人心的新特性一览,by 流牛木马) 支持FastCGI,也就是意味着支持PHP、Ruby、Python等当前流行的"非微软"web应用程序。我们很欣喜地看到Azure Services Platform迈出了“开放平台”的第一步。
PHP也许是当前web开发界最最流行的语言,所以“在Azure中使用PHP”这个问题引起了很多人的关注,流牛木马本人在最近两天也收到了好几个朋友的焦急求助。
也许是微软的那些牛人们最近在忙MIX09的缘故,提及Azure支持"FastCGI”的新闻报道很多,而却几乎没有提及具体怎样在Azure里配置使用PHP。就连在新版的Azure SDK里面,关于FastCGI的sample也不是使用php的。
不用着急,在本篇中,流牛木马将会演示在Azure中使用PHP的最详细流程。
(已部署到云端的Demo: http://ibm.cloudapp.net/php.php )
第一步,你必须知道的一些有关PHP&FastCGI的基本知识。
FastCGI的官方网站:http://www.fastcgi.com/
PHP的FastCGI模式:http://www.blogme.cn/node/6529
第二步,启用你IIS7中的FastCGI模块。
【注:本地调试环境需要。如果你打算直接部署到Cloud上,则不需要这一步。】
(下面以Vista Ultimate中文版为例:)
打开控制面板,进入”打开或关闭Windows 功能”
时间: 2025-01-21 00:49:34