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