PHP 经常用于 Azure 应用服务(也称为 Microsoft Azure、Windows Azure、Azure Web 应用)。
Azure 应用服务管理 Windows Web 服务器池来托管您的 Web 应用程序,作为在您自己的 Azure 计算 VM 或其他服务器上管理您自己的 Web 服务器的替代方案。
PHP 已自动为您的 Azure 应用服务网站启用。在 Azure 门户中,选择您的网站,您可以选择要使用的 PHP 版本。您可能希望选择比默认版本更新的版本。
因此,PHP 和扩展将在 Azure 应用服务上运行,就像它们在其他 Windows 服务器上一样。但是,Azure 应用服务的管理界面有所不同。
Azure 门户:创建、编辑设置和删除网站。 » Azure 门户
Kudu 仪表板:如果网站的 URL 为 site_name.azurewebsites.net
,则 Kudu 仪表板为 https://site_name.scm.azurewebsites.net/
。该仪表板提供对调试功能、文件管理和站点扩展的访问。站点扩展是 Azure 用于将额外程序(如 PHP 预览版本)添加到网站的机制。
您不能使用 IIS 管理器、服务器管理器或 RDP。
还有一个 PHP SDK 用于以编程方式从您的 PHP 代码使用许多 Azure 服务。请参阅 » Azure PHP SDK。
有关更多信息,请参阅 » Azure PHP 开发人员中心
WinCache 在 Azure 应用服务上默认启用,建议您保持启用状态。如果您安装了自己的 PHP 版本,也应该在该版本上启用 WinCache。
您可以将您自己的 PHP 版本上传到您的 D:\Home(C:\ 不可写)。然后在 Azure 门户中,将 .php 的 SCRIPT_PROCESSOR 设置为您版本中 php-cgi.exe 文件的绝对路径。