Azure App Services

PHP часто використовується на Azure App Services (Microsoft Azure, Windows Azure, Azure Web Apps).

Azure App Services керує пулом Windows Web Servers для розміщення вебпрограми, тож є альтернативою керування власним вебсервером на віртуальних машинах Azure Compute або інших серверах.

PHP увімкнений автоматично для сайту в Azure App Services. Обираючи вебсайт в Azure Portal, можна обрати для нього потрібну версію PHP. Можливо, новішу версію, за ту, яка встановлена початково.

Таким чином, PHP та його розширення будуть працювати в Azure App Services так само, як і на будь-яких інших серверах Windows. Тим не менш, інтерфейс керування для Azure App Services є інакшим:

  • Azure portal: створити, налаштувати, видалити вебсайти. » Azure Portal

  • Панель Kudu: якщо вебсайт має URL site_name.azurewebsites.net, то панель Kudu буде за адресою https://site_name.scm.azurewebsites.net/. Панель Kudu надає доступ до можливостей налагодження, управління файлами та розширеннями сайту. Розширення — це механізм Azure для підключення допоміжних програм на вебсайт, як от попередній перегляд збірки PHP.

  • Не можливо використовувати IIS Manager, Server Manager, чи RDP.

PHP SDK дозволяє використовувати в PHP-коді більшість сервісів Azure. Див.: » Azure SDK для PHP.

Докладніше: » Azure PHP Developer Center

WinCache

WinCache є початково увімкненим у Azure App Services і рекомендується його не вимикати. Якщо розробник встановлює власну збірку PHP, йому потрібно увімкнути WinCache в ній також.

Власна збірка PHP

Треба завантажити власну збірку PHP в теку D:\Home (диск C:\ для запису НЕ доступний). Далі в Azure Portal в полі SCRIPT_PROCESSOR для .php записати абсолютний шлях до файлу php-cgi.exe цієї збірки.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top