Aller au contenu | Aller au menu | Aller à la recherche

OVH: utiliser une version de PHP différente par sous-domaine

Sur 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:

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : https://blog.maximepinot.com/index.php/trackback/1

Fil des commentaires de ce billet