PHP 經(jīng)常用于 Azure 應用服務(wù)(又稱(chēng) Microsoft Azure、Windows Azure、Azure Web 應用)。
Azure 應用服務(wù)通過(guò)管理 Windows Web 應用池來(lái)托管 web 應用程序,作為在你自己的 Azure 計算虛擬機或者其他服務(wù)器的 web 服務(wù)器管理的替代品。
在 Azure 應用服務(wù)中 PHP 將會(huì )自動(dòng)啟用。 在 Azure 門(mén)戶(hù),選擇你的站點(diǎn),選擇要使用的 PHP 版本??赡芟Mx擇比默認更高的版本。
因此,PHP 和擴展將跟在其他 Windows 服務(wù)器一樣在 Azure 應用服務(wù)上運行。 大部分的知識庫也適用,因此也可以參閱 Windows 疑難解答頁(yè)面。 然而,Azure 應用管理的管理界面是不同的:
Azure 門(mén)戶(hù):創(chuàng )建,編輯設置和刪除 web 站點(diǎn)。 ? Azure 門(mén)戶(hù)
Kudu 儀表盤(pán):[web 站點(diǎn)名稱(chēng)].azurewebsites.net,然后 Kudu 儀表盤(pán)是 ? https://[web 站點(diǎn)名稱(chēng)].scm.azurewebsites.net/。儀表盤(pán)允許你訪(fǎng)問(wèn)一些調試功能,文件管理和站點(diǎn)擴展。站點(diǎn)擴展是 Azure 機制,用于添加像是 PHP 預覽版本到擴展程序。
你不能使用 IIS 管理器、服務(wù)器管理器、RDP。
還有 PHP SDK,支持用 PHP 代碼調用許多 Azure 服務(wù)。參閱 ? Azure SDK for PHP。
更多信息,參閱 ? Azure PHP 開(kāi)發(fā)人員中心
在 Azure 應用服務(wù)中默認啟用了 WinCache ,并且推薦保持開(kāi)啟狀態(tài)。 如果安裝的是自己編譯的 PHP,也應該啟用 WinCache。
可以上傳自己編譯的 PHP 到 D:\Home (C:\ 不可寫(xiě))。然后在 Azure 門(mén)戶(hù),為 .php 的 SCRIPT_PROCESSOR 設置為自己編譯的 php-cgi.exe 文件的絕對路徑。