Comment définir la version PHP par dossier ?

Vous avez un seul domaine ou souhaitez utiliser différentes versions de PHP par dossier? Avez-vous un logiciel PHP 5.x installé dans un dossier / blog et souhaitez utiliser un PHP 7.x à la place? Si tel est le cas, vous pouvez le faire en utilisant cPanel et le fichier .htaccess.


1. Connectez-vous à votre compte cPanel.

 

Ensuite il y a deux possibilités selon votre hébergement :

  • Soit votre hébergeur utilise Cloudlinux, alors dans la section Logiciels vous avez un bouton Sélectionnez une version PHP, consultez l'option 2.X ci-dessous

Selecteur-PHP-Cloudlinux

  • Soit votre hébergeur utilise le Manager MultiPHP, consultez l'option 3.X ci-dessous

 

2.1 Pour ce faire vous devez indiquer dans le fichier .htaccess du dossier concerné la version souhaitée à l'aide du code suivant :

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

Il faut pour cela ajuster la valeur php71 avec celle souhaitée :

  • PHP 5.4 : php54
  • PHP 5.5 : php55
  • PHP 5.6 : php56
  • PHP 7.0 : php70
  • PHP 7.1 : php71
  • PHP 7.2 : php72
  • PHP 7.3 : php73
  • PHP 7.4 : php74
  • PHP 8.0 : php80

 

3. Pour les hébergements utilisant le Multi PHP Manager :

3.1 Supposons que c'est la première fois que nous le faison, la première chose que nous devrons faire est d'obtenir le code généré par cPanel.

3.2 Faites défiler jusqu'à la fin de la page, sélectionnez votre domaine sur le côté gauche et voyez l'option Version PHP. Avec une liste déroulante sur le côté droit. Sélectionnez la version PHP appropriée dans le menu déroulant et cliquez sur le bouton Appliquer.


3.3 Ouvrez maintenant le fichier /public_html/.htaccess dans le gestionnaire de fichiers cPanel ou dans votre client FTP, et vous trouverez le code généré par cPanel.


3.4 Après avoir copié le code, si vous souhaitez définir la version PHP sur la version 7 dans le dossier /forum, cela signifie que vous devrez créer un fichier .htaccess dans le dossier /forum et coller dedans le code généré à l'étape précédente.

3.5 Félicitations, maintenant votre dossier /forum utilise PHP 7, et si vous souhaitez configurer un autre dossier pour qu'il utilise également la même version de PHP, il vous suffira de copier le code du fichier .htaccess et de le coller dans ce dossier.


Réinitialisez votre version PHP à partir de votre domaine principal. Si vous souhaitez utiliser une version PHP différente sur n'importe quel dossier, vous devrez suivre les étapes 5 et 6, générer le code, copier ce code depuis /public_html/.htaccess et le coller dans n'importe quel dossier où vous souhaitez définir votre version PHP sélectionnée.

  • 0 Utilisateurs l'ont trouvée utile
  • PHP, Version PHP
Cette réponse était-elle pertinente?

Articles connexes

cPanel - Redirection vers www

Afin de rediriger votre site internet vers la version www, vous pouvez utiliser le système de...

Comment mettre à jour vos informations de contact cPanel ou recevoir une notification lorsque vous atteignez la limite de quota ?

Si vous souhaitez recevoir une notification lorsque vous atteignez votre quota de disque, votre...

Comment changer le style / thème de cPanel ?

Passer à un autre thème cPanel avec un style différent est facile, et il existe deux façons de le...

Comment modifier la langue dans cPanel ?

cPanel prend en charge de nombreuses langues, et si vous souhaitez changer la langue dans cPanel...

Comment charger des fichiers via le gestionnaire de fichiers cPanel?

Si vous ne souhaitez pas utiliser un logiciel FTP tiers, vous pouvez utiliser le gestionnaire de...

Powered by WHMCompleteSolution