Passer au contenu principal
Toutes les collectionsPHPVersions PHP
Comment changer la version de PHP pour les sous-dossiers ou les sous-domaines
Comment changer la version de PHP pour les sous-dossiers ou les sous-domaines

Définition d'une version PHP spécifique pour des sites web, des sous-dossiers ou des sous-domaines supplémentaires

Mis à jour il y a plus de 4 mois

Si vous souhaitez mettre à jour la version de PHP applicable à l'ensemble de votre plan d'hébergement, vous pouvez le faire directement dans le hPanel.

Si vous souhaitez modifier la version de PHP pour seulement un de vos noms de domaine, sous-domaines ou sous-dossiers, vous pouvez le faire en ajoutant une ligne de code dans le fichier .htaccess :

Étape 1 - Ouvrir votre fichier .htaccess

Accédez à Sites web → Gérer, recherchez Gestionnaire de fichiers dans la barre latérale et cliquez dessus :

Ensuite, accédez au dossier auquel vous souhaitez appliquer une version différente de PHP. Si vous voulez modifier un nom de domaine, accédez à son dossier public_html. Pour un sous-domaine, le dossier correspondant se trouvera dans le dossier public_html du nom de domaine :

Pour un dossier spécifique, il suffit de passer au chemin du dossier souhaité. Une fois que vous êtes dans le bon emplacement, ouvrez le fichier .htaccess en double-cliquant dessus.

Si le fichier n'existe pas, vous pouvez le créer directement dans le gestionnaire de fichiers. Veillez à inclure un point (.) au début du nom du fichier !

Étape 2 - Modifier le fichier .htaccess

Ajoutez le code suivant à votre fichier .htaccess (au tout début de celui-ci) :

<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp71
</FilesMatch>

La deuxième ligne définira la version de PHP pour le dossier. Tout ce que vous avez à faire est de changer le code application/x-lsphp71 pour la version que vous souhaitez utiliser. Consultez ce tableau pour connaître les valeurs possibles :

Version de PHP

Code

7.3*

application/x-lsphp73

7.4

application/x-lsphp74

8.0

application/x-lsphp80

8.1

application/x-lsphp81

8.2

application/x-lsphp82

8.3

application/x-lsphp83

* Les versions de PHP antérieures à celle-ci sont actuellement considérées comme obsolètes et ne sont plus prises en charge.

REMARQUES :

  • Pour vérifier si la modification a été appliquée correctement, vous pouvez créer un fichier phpinfo.php

  • La modification des versions de PHP à l'aide de fichiers n'est pas recommandée, car elle n'inclut pas les extensions et les options de PHP.

Avez-vous trouvé la réponse à votre question ?