PHP часто устанавливается на облачный сервис Azure App Services (также известный как Microsoft Azure, Windows Azure и Azure Web Apps).
Azure App Services управляет пулом Windows Web Servers для хостинга ваших веб-приложений и представляет альтернативу созданию собственного веб-сервера на собственном Azure Compute VMs и других платформах.
PHP по умолчанию доступен для вашего веб-сайта в Azure App Services. Просто выберите на Azure Portal ваш сайт и выберите нужную версию PHP. Вы можете выбрать более свежую версию, чем заданная по умолчанию.
Таким образом, PHP и его расширения будут работать в Azure App Services так же как и на любом другом сервере Windows. Большая часть базы знаний также портирована, смотрите Windows Troubleshooting Page Тем не менее, интерфейс управления для Azure App Services имеет отличия:
Azure portal: создание, настройка и удаление сайтов. » Azure Portal
Панель Kudu: [имя вашего сайта].azurewebsites.net. Тогда панель Kudu » https://[имя вашего сайта].scm.azurewebsites.net/. Панель Kudu дает вам доступ к некоторым возможностям отладки, управлению файлами и расширениями сайта. Расширения сайта - это механизм Azure по добавлению программ, например превью сборок PHP, на ваш сайт.
Вы не сможете использовать IIS Manager, Server Manager или RDP.
PHP SDK позволяет программно использовать множество Azure Services. Смотри » Azure SDK для PHP.
Для более подробной информации, смотри » Azure PHP Developer Center
WinCache по умолчанию разрешен в Azure App Services и рекомендуется его не отключать. Если вы установили собственную сборку PHP, вы должны разрешить WinCache.
Вы можете загрузить собственную сборку PHP в D:\Home (C:\ НЕ ДОСТУПЕН для записи). После чего, на Azure Portal, задайте SCRIPT_PROCESSOR для .php равный абсолютному пути к php-cgi.exe из вашей сборки.