OVH : utiliser une version de PHP différente par sous-domaine
25 juil. 2019 à 13:11:00Sur les offres d'hébergements mutualisés OVH, il est possible de définir une version différente de PHP par sous-domaine.
Prenons par exemple l'arborescence suivante en indiquant les versions de PHP voulues :
/home
|__ www (PHP 7.1)
|__ sous-domaine1 (PHP 7.2)
|__ sous-domaine2 (PHP 7.3)
.ovhconfig
Vous devriez avoir à la racine de votre hébergement un fichier .ovhconfig qui ressemble à celui-ci :
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
Si ce n'est pas le cas, prenez cet exemple. Ce fichier reprend la configuration visible depuis votre manager OVH.
Il faut placer un fichier .ovhconfig à la racine de chaque sous-domaine en modifiant la valeur de la clé "app.engine.version" par la version de PHP voulue.
Si on reprend l'exemple précédent, il faut :
- Placer dans le dossier www/ une copie du fichier .ovhconfig en modifiant app.engine.version=7.3 par app.engine.version=7.1
- Placer dans le dossier sous-domaine1/ une copie du fichier .ovhconfig en modifiant app.engine.version=7.3 par app.engine.version=7.2
- Placer dans le dossier sous-domaine2/ une copie du fichier .ovhconfig (dans notre cas sans modification car nous voulons la version 7.3)
Erreur "Not Implemented"
Si vous rencontrez une erreur "Not Implemented", rendez-vous dans la configuration de votre hébergement sur le manager OVH et choisissez la version de PHP la plus récente :
