Différents sites web peuvent nécessiter différentes versions de PHP. Vous pouvez choisir la version demandée par votre site web dans votre interface cPanel.
De plus, différents domaines ou sous-domaines au sein d'un même compte peuvent nécessiter des versions PHP spécifiques pour répondre aux exigences de l'application.
Pré-requis
Accès à votre Hub Funio
Ou accès à votre cPanel
Accomplissement de la tâche: 5 minutes
Expertise: débutant
Comment faire?
Connectez-vous à votre panneau de contrôle cPanel
Dans la section Logiciel, choisissez Select PHP Version.
Vous pourrez ici choisir la version. Voir versions disponibles.
Vous pouvez également activer les modules PHP essentiels via cPanel pour garantir le bon fonctionnement de votre site web. Accédez à « Sélectionner la version PHP », accédez à l'onglet « Options » et cochez les cases des modules requis, tels que gd
, fileinfo
, imagick
, zip
et intl
. L'enregistrement des paramètres applique ces modifications.
Note: Les paramètres personnalisés, tels que les modules et les valeurs personnalisées PHP ne suivent pas la modification de version PHP. En d'autres termes, si vous passez de 5.2 à 5.6, les valeurs personnalisées et les modules que vous aviez sélectionné ne seront pas actifs dans la nouvelle version. Vous devez activer et configurer les paramètres PHP aux valeurs que vous désirez si vous avez des besoins particuliers.
Gestion avancée des versions PHP
Définition des versions PHP pour les domaines et sous-domaines à l'aide de .htaccess
Dans cPanel, vous pouvez spécifier différentes versions PHP pour des domaines ou sous-domaines distincts en modifiant le fichier .htaccess dans le répertoire racine correspondant. Par exemple, pour attribuer PHP 8.2, vous pouvez inclure l'extrait suivant :
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php82___lsphp
</FilesMatch>
Assurez-vous que le fichier .htaccess est correctement placé, par exemple dans le répertoire spécifique d'un sous-domaine (par exemple, sub.yourdomain.com). Enregistrez ces modifications pour appliquer la version PHP sélectionnée.
Utilisation avancée avec PHP Selector de CloudLinux
Si votre serveur utilise le sélecteur PHP CloudLinux, les versions PHP des sous-domaines individuels ne peuvent pas être gérées directement via cPanel. Cependant, l'utilisation de .htaccess, comme indiqué ci-dessus, reste efficace. Cette approche offre une flexibilité accrue pour les configurations avancées.
Résumé
Grâce à des outils comme cPanel et .htaccess, vous pouvez gérer des versions et des modules PHP distincts pour différents sites web, domaines et sous-domaines. Cela garantit que chaque application fonctionne dans son environnement PHP optimal, offrant des techniques de gestion adaptées aux débutants comme aux plus expérimentés.