码迷,mamicode.com
首页 > Windows程序 > 详细

在Windows Azure中如何配置使用PHP

时间:2014-10-28 23:52:50      阅读:318      评论:0      收藏:0      [点我收藏+]

标签: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 功能”

  启用以下模块(图中红框的部分)

  

bubuko.com,布布扣

  下载安装最新的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子目录下。

  

bubuko.com,布布扣

在Windows Azure中如何配置使用PHP

标签:blog   http   io   os   ar   使用   for   sp   文件   

原文地址:http://www.cnblogs.com/seoyouhua/p/4058133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!