Azure App Services

PHP est fréquemment utilisé sur Azure App Services (alias Microsoft Azure, Windows Azure, Azure Web Apps).

Azure App Services gÚre les pools de serveurs Web Windows pour héberger l'application Web, en tant qu'alternative à la gestion de son propre serveur Web sur ses propres VM de calcul Azure ou d'autres serveurs.

PHP est dĂ©jĂ  activĂ© automatiquement pour le site web Azure App Services. Dans le portail Azure, sĂ©lectionner le site Web pour choisir la version de PHP Ă  utiliser. Il peut ĂȘtre souhaitable de choisir une version plus rĂ©cente que la valeur par dĂ©faut.

En tant que tel, PHP et les extensions s'exécutent sur Azure App Services tout comme ils le feraient sur d'autres serveurs Windows. Toutefois, l'interface de gestion pour Azure App Services est différente :

  • Portail Azure : crĂ©er, modifier et supprimer les sites Web. » Portail Azure

  • Tableau de bord Kudu : si le site Web a l'URL nom_du_site.azurewebsites.net, le tableau de bord Kudu est https://nom_du_site.scm.azurewebsites.net/. Le tableau de bord offre un accĂšs aux fonctionnalitĂ©s de dĂ©bogage, Ă  la gestion des fichiers et aux extensions du site. Les extensions de site sont un mĂ©canisme Azure permettant d'ajouter des programmes supplĂ©mentaires, comme des versions prĂ©liminaires de PHP, Ă  un site Web.

  • Il n'est pas possible d'utiliser le gestionnaire des services Internet, le gestionnaire de serveur ou RDP.

Il existe également un SDK PHP, qui permet d'utiliser les nombreux services d'Azure à partir du code PHP. Voir » Azure SDK pour PHP.

Pour plus d'informations, voir » Azure PHP Developer Center

WinCache

WinCache est activé par défaut sur Azure App Services et il est recommandé de le laisser activé. Lors de l'installation d'une version personnalisée de PHP, il faut activer WinCache.

Build personnalisée de PHP

Il est possible de téléverser sa propre version de PHP dans D:\Home (C:\ n'est pas accessible en écriture). Ensuite, dans le portail Azure, définir SCRIPT_PROCESSOR pour .php sur le chemin d'accÚs absolu au fichier php-cgi.exe dans la build personnalisée.

add a note

User Contributed Notes

There are no user contributed notes for this page.