在Windows Azure中如何配置使用PHP

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.