Publication Web (HTTP & PHP)

PHP

Versions de PHP disponibles

A ce jour, les versions de PHP disponibles sur un hébergement mutualisé sont les suivantes:

  • PHP 5.2
  • PHP 5.3
  • PHP 5.4
  • PHP 5.5
  • PHP 7.0
  • PHP 7.1
  • PHP 7.2

La version sélectionnée par défaut sur les nouveaux hébergements est la 7.0.

Quelle version de PHP utiliser ?

Nous vous conseillons d'utiliser systématiquement la dernière version de PHP disponible pour bénéficier des optimisations qu'apportent chaque nouvelle version.

Attention à la compatibilité !

Attention cependant car certains scripts peuvent ne plus être compatibles ou avoir des comportements erratiques avec les dernières versions de PHP (et inversement).

Avant de modifier la version de PHP, assurez-vous que les scripts installés sur votre hébergement sont bien compatibles avec la version sélectionnée.

OpenBaseDir

La protection Open Base Dir limite l'accès à PHP aux fichiers placés dans le répertoire htdocs.

Lorsqu'un script tente d'ouvrir un fichier avec, par exemple, la fonction fopen() ou la fonction gzopen(), le chemin vers le fichier est analysé. Lorsque le fichier se trouve à l'extérieur du répertoire web (htdocs), PHP refusera de l'ouvrir. Tous les liens symboliques sont résolus, aussi, il n'est donc pas possible d'outre-passer cette restriction avec un lien symbolique. Si le fichier n'existe pas, alors le lien symbolique ne pourra être résolu et le nom du fichier est comparé avec l'open_basedir.

Il est vivement conseillé de laisser activé l'OpenBaseDir !

Important : La protection OpenBaseDir n'est pas compatible avec l'installateur de Wordpress 4.0.
Vous devez impérativement la désactiver le temps de l'installation (elle peut être réactivée ensuite).

Changer la version de PHP

Chaque domaine peut utiliser une version différente de PHP, le changement pouvant se faire à tout moment:

  1. Se connecter au manager (Comment se connecter au Manager ?)
  2. Cliquer sur Services puis sur l'hébergement à modifier
  3. Aller dans Publication web à gauche puis sur le nom du domaine
  4. Cliquer sur le bouton Actions puis sur Changer version PHP
  5. Sur la page suivante, sélectionner la version de PHP puis

La modification peut prendre quelques minutes pour être appliquée.

Consulter le php.ini

Le php.ini contient la configuration de PHP telle qu'appliquée sur votre hébergement. Elle est consultable à tout moment:

  1. Se connecter au manager (Comment se connecter au Manager ?)
  2. Cliquer sur Services puis sur l'hébergement à modifier
  3. Aller dans Publication web à gauche puis sur le nom du domaine
  4. Cliquer sur "Php.ini":

PHP.ini personnalisé

Le fichier php.ini visible est celui par défaut sur la version de PHP utilisée. La version en place sur votre hébergement peut différer si une modification a été faîte manuellement par un administrateur.

Dans ce cas, le seul moyen d'obtenir la configuration active sur votre hébergement est de créer un fichier PHP avec le contenu suivant: <?php phpinfo(); ?>.

Modification du php.ini

Le php.ini ne peut être édité directement, il est actuellement nécessaire de passer par un ticket afin qu'un administrateur fasse le changement sur votre compte.

Lors de l'ouverture d'une demande, il est important de rappeler le domaine sur lequel faire la modification.

Toute demande est soumise à validation de la part d'un administrateur.

Nous nous réservons le droit de refuser si la modification n'est pas réalisable dans un environnement mutualisé ou risque d'impacter d'autres clients.

Sommaire