OVH Guide

Modifier l’environnement d’exécution de mon hébergement web

Modifier l’environnement d’exécution de mon hébergement Web

  • hébergement web
  • container
  • drupal 8
  • jessie
  • imagick
  • memcached
  • environnements d'exécution

Comment modifier l'environnement d'exécution ?

Dans votre espace client

Vous devez pour cela vous rendre sur votre hébergement et cliquer sur "Modifier la configuration".

Vous devez ensuite modifier la configuration courante.

Il vous suffira ensuite de choisir dans la liste déroulante l'un des environnements d'exécution décrit ci-dessous.

Dans le fichier .ovhconfig

La mise à jour s'effectue au sein du fichier .ovhconfig à la racine de votre hébergement. Les modifications s'effectuent donc, soit dans l'espace client, soit directement dans votre fichier .ovhconfig.

Vous retrouverez plus d'information sur le fichier .ovhconfig sur ce guide :

Les différents environnements d'exécution

Environnement "legacy"

Il s'agit de l'environnement historique sur les hébergements web. C'était précédemment la seule configuration disponible.

  • Cet environnement est toujours maintenu. Il est cependant conseillé de passer sur un environnement "stable" par la suite afin de bénéficier des dernières mises à jour stables automatiquement. L'environnement "legacy" peut être utile pour d'anciens sites utilisant de vieilles versions de PHP, ou des logiciels qui ne sont plus maintenus (par exemple, un ancien connecteur pour les bases mysql).

Vous devez ajouter la ligne suivante à votre fichier .ovhconfig* :

container.image=legacy

Environnement "stable"

Cet environnement vous permet de bénéficier des dernières mises à jour stables automatiquement.

Vous devez ajouter la ligne suivante à votre fichier .ovhconfig* :

container.image=stable

Environnement "jessie.i386"

Cet environnement permet de bénéficier de Debian Jessie en base logicielle.

  • C'est actuellement la version proposée lorsque vous sélectionnez l'environnement d'exécution "stable".

Vous devez ajouter la ligne suivante à votre fichier .ovhconfig* :

container.image=jessie.i386

Choisir jessie.i386 à la place de stable n'est pas conseillé mais permet de s'assurer que lorsque l'environnement "stable" changera d'image, la mise à jour ne casse pas le site. Ce cas n'arrive que lorsque le site utilise des logiciels externes aux scripts php.

Environnement "testing"

Cet environnement permet de bénéficier "d'avant-premières" telles que des patchs, nouvelles images, nouvelles technologies mais cela sans garantie.

Vous devez ajouter la ligne suivante à votre fichier .ovhconfig* :

container.image=testing
  • Il s'agit du fichier .ovhconfig présent à la racine de votre hébergement web "/".

Différences entre les images

|Environnements|legacy|stable|testing|jessie.i386| |---|---|---|---| |Environnements|legacy|stable|testing|jessie.i386| |Image liée|legacy|jessie.i386|jessie.i386|jessie.i386| |Version PHP minimum|4.4|5.3|5.3|5.3| |Openssl|0.9.8o|1.0.1k (TLS1.2 compatible)|1.0.1k (TLS1.2 compatible)|1.0.1k (TLS1.2 compatible)| |Extension php imagick||x|x|x| |Extension php memcache|x|x|x|x| |Extension php memcached||x|x|x| |Extension php mongo (PHP 5.4, 5.5, 5.6)||x|x|x| |Extension mysqlnd (en utf-8 uniquement)||x|x|x| |Extension redis||x|x|x| |Opcache**|x|x|x|x| |Python|2.6|2.7 et 3.4|2.7 et 3.4|2.7 et 3.4| |Ruby|1.8.7|2.1.5|2.1.5|2.1.5| |Rails|2.3.5|4.1.8|4.1.8|4.1.8| |Perl|5.10|5.20|5.20|5.20| |git|1.7.2.5|2.1.4|2.1.4|2.1.4|

** L'activation de PHP-FPM est nécessaire :

La modification de l'environnement d'exécution affecte-t-elle tout mon hébergement ?

En effet, la modification de votre environnement d'exécution sera répercutée sur tout votre hébergement. De ce fait, il n'est pas possible d'avoir deux environnement d'exécution différents en même temps.

Sur quelle offre est-il possible de modifier l'environnement d'exécution ?

La modification de l'environnement d'exécution est possible sur toutes les offres d'hébergement Web.

Est-ce que les sessions PHP sont conservées lors d'un changement d'environnement ?

Le changement d’environnement d’exécution réinitialise automatiquement les sessions PHP.