6.打开PHP_WebCgiRole项目内Web.config,为应用程序配置默认页面。定位到system.webServer,在最后加入如下粗体代码:
<system.webServer>
...
<modules>
...
</modules>
<handlers>
...
</handlers>
<defaultDocument enabled="true">
<files>
<add value="index.php" />
</files>
</defaultDocument>
</system.webServer>
...
<modules>
...
</modules>
<handlers>
...
</handlers>
<defaultDocument enabled="true">
<files>
<add value="index.php" />
</files>
</defaultDocument>
</system.webServer>
7. 配置FastCGI Handler。在刚加入代码的上方,将内容修改如下图:

验证:
8.此时按下F5,调试程序。我们有可能会看到如下错误。因为我们会在本地模拟Windows Azure环境,需使用本地IIS。而我们还可能没有为IIS设置好FastCGI模块。(另,此程序已经可直接部署至Windows Azure,并可运行)。
![]()
打开我的电脑,添加删除程序,打开或关闭Windows 功能, 在Internet Information Services下,勾选CGI选项,如下图:

重新按F5,调试,我们会看到在浏览器中如下内容:我们看到我们的PHP版本号是5.3.2。

按Shift+F5 退出调试。右击CloudService1项目,Publish ,选择Create Service Package Only。

我们将2个部署文件部署至Windows Azure 云端之后(具体部署过程请参看这里),通过网址访问 ,便能看到如下内容:

可以看到PHP程序已经成功的运行在了Windows Azure云端,是不是非常简单呢? 在下一篇文章中,我们会讲解如何以PHP连接到SQL Azure数据库上,敬请期待。