PHP wird häufig auf Azure App Services (auch bekannt als Microsoft Azure, Windows Azure, Azure Web Apps) verwendet.
Azure App Services verwaltet Pools von Windows-Webservern zum Hosten Ihrer Webanwendung, als Alternative zur Verwaltung Ihres eigenen Webservers auf Ihren eigenen Azure Compute VMs oder anderen Servern.
PHP ist bereits automatisch für Ihre Azure App Services Website aktiviert. Wählen Sie im Azure-Portal Ihre Website aus, und Sie können wählen, welche Version von PHP verwendet werden soll. Möglicherweise möchten Sie eine neuere Version als Standardversion wählen.
Daher werden PHP und Erweiterungen auf Azure App Services genauso wie auf anderen Windows-Servern laufen. Das Verwaltungsinterface für Azure App Services ist jedoch anders:
Azure-Portal: Erstellen, Bearbeiten von Einstellungen und Löschen von Websites. » Azure Portal
Kudu-Dashboard: wenn die Website die URL
site_name.azurewebsites.net
hat, befindet sich das Kudu-Dashboard unter
https://site_name.scm.azurewebsites.net/
.
Das Dashboard bietet Zugriff auf Debugging-Funktionen, die Dateiverwaltung
und Website-Erweiterungen. Die Website-Erweiterungen sind ein
Azure-Mechanismus, mit dem einer Website zusätzliche Programme wie
PHP-Vorschau-Builds hinzugefügt werden können.
Sie können IIS Manager, Server Manager und RDP nicht verwenden.
Es gibt auch ein PHP-SDK für die programmatische Nutzung vieler Azure Services aus Ihrem PHP-Code; siehe » Azure SDK für PHP.
Weitere Informationen finden Sie unter » Azure PHP-Entwickler-Center
WinCache ist bei den Azure App Services standardmäßig aktiviert und es wird empfohlen, diese Option aktiviert zu lassen. Wenn Sie Ihre eigene Version von PHP installieren, sollten Sie WinCache auch darauf aktivieren.
Sie können Ihre eigene PHP-Version auf Ihr D:\Home hochladen (C:\ ist NICHT beschreibbar). Setzen Sie dann im Azure-Portal SCRIPT_PROCESSOR für .php auf den absoluten Pfad zur php-cgi.exe-Datei in Ihrer Version.