PHP 8.4.2 Released!

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