IIS : configuration PHP différente par site

Dans cet article, je vous expliquer comment personnaliser les directives PHP pour chacun des sites présents sur un serveur IIS.

Il existe plusieurs méthodes plus ou moins complexes.

Je vais vous présenter celle qui pour moi me parait le moins contraignant, l’utilisation des sections PATH dans la configuration de PHP.

Configuration du site dans le php.ini

Ouvrir le fichier php.ini qui correspond à la version de PHP exécuté sur le site et ajouter à la fin du fichier une section PATH comme ci-dessous avec les instructions à surcharger.

[PATH=D:/path/website1]
error_reporting = E_ALL & ~E_NOTICE
error_log = "D:\path\website1\logs\php72-error.log"
upload_max_filesize = 11M
max_file_uploads = 20

Conclusion

Avec cette solution, il est possible de personnaliser les paramètres PHP pour chaque site.

En cas de changement de version de PHP, il faut penser à reporter les lignes dans le bon fichier php.ini




Laisser un commentaire