Lors de la configuration d'un serveur Apache pour utiliser un gestionnaire afin d'exécuter du code PHP, je suis familier avec l'ajout d'une ligne similaire à celle ci-dessous dans httpd.conf
ou .htaccess
:
AddHandler application/x-httpd-php81 .php
Cela indique à Apache d'utiliser le gestionnaire nommé pour interpréter les fichiers .php. C'est assez simple, mais sur différents services d'hébergement, et localement, je constate des différences dans le nom spécifique utilisé pour le gestionnaire, ce qui complique la configuration de mes environnements. Par exemple, sur un serveur web hébergé, la ligne doit contenir la version de PHP, comme ci-dessus, mais avec un serveur Apache installé localement, et PHP téléchargé à partir de php.net, le nom est plus général:
AddHandler application/x-httpd-php .php
Dans d'autres situations, j'ai vu quelques variations, telles que:
AddHandler application/x-httpd-ea-php81___lsphp
Qu'est-ce qui détermine les noms supportés/requis? Mes recherches en ligne n'ont pas révélé de source de noms valides, seulement des exemples de configuration pour différents environnements d'hébergement. Existe-t-il un moyen simple pour influencer les noms attendus sur mon installation locale?