在Windows Azure中如何配置使用PHP
2020-12-13 14:05
标签:blog http io os ar 使用 for sp 文件 PHP(PHP培训 php教程 )也许是当前web开发界最最流行的语言,所以“在Azure中使用PHP”这个问题引起了很多人的关注,提及Azure支持"FastCGI”的新闻报道很多,而却几乎没有提及具体怎样在Azure里配置使用PHP,本文将会演示在..... 在微软MIX09大会上,Windows(Windows培训 ) Azure发布了它的第3个版本——Match 2009 CTP。从这个版本开始,Windows Azure开始支持FastCGI。支持FastCGI也就是意味着支持PHP、Ruby、Python等当前流行的"非微软"web应用程序。我们很欣喜地看到Azure Services Platform迈出了“开放平台”的第一步。 PHP也许是当前web开发界最最流行的语言,所以“在Azure中使用PHP”这个问题引起了很多人的关注,提及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 功能” 启用以下模块(图中红框的部分) 下载安装最新的FastCGI模块:http://support.microsoft.com/kb/967131 第三步,下载一个"xcopy-deployable”版本的PHP。 "xcopy-deployable”这个词来自微软的官方文档,但是很遗憾,在php的官方网站http://php.net/中,我们却没有找到这个词,根据词义理解一下:可以直接拷贝部署的PHP版本。通俗地说就是不需要安装的。 来到PHP官方网站的下载中心:http://www.php.net/downloads.php,在Windows Binaries部分找到最新版本号的"zip package“就可以了。比如现在php版本的最新版本是2009年3月10日的5.2.9-1,下载地址:http://cn2.php.net /get/php-5.2.9-1-Win32.zip/from/a/mirror 第四步,新建Web Cloud Service项目。 第五步,配置Service Definition 文件(ServiceDefinition.csdef)。 注意:需要在WebRole节点下增加enableNativeCodeExecution="true"属性 第六步:配置FastCGI和PHP 将刚刚下载的xcopy-deployable PHP压缩包解压缩到WebRole项目的php子目录下。 在Windows Azure中如何配置使用PHP 标签:blog http io os ar 使用 for sp 文件 原文地址:http://www.cnblogs.com/seoyouhua/p/4058133.html