Pour utiliser différentes versions de PHP pour des répertoires spécifiques, vous devrez les configurer via les fichiers de configuration de votre serveur web. Voici un aperçu général des étapes à suivre :
Installer et activer mod_lsapi :
Assurez-vous que mod_lsapi est installé et activé sur votre serveur web. Référez-vous à la documentation de LiteSpeed pour les instructions d'installation spécifiques.
Configurer les versions PHP par répertoire :
Créez un fichier .htaccess
dans le répertoire où vous souhaitez utiliser une version PHP différente.
À l'intérieur du fichier .htaccess
, ajoutez la ligne suivante pour spécifier la version PHP souhaitée :
LSAPI_Apache2_HANDLER application/x-httpd-lsphp<version>
Remplacez <version>
par la version PHP désirée (par exemple, 5.6, 7.2, etc.).
Enregistrez le fichier .htaccess
.
Redémarrer le serveur web :
Après avoir effectué les modifications, redémarrez le serveur web pour appliquer la configuration.
Vérifier la version PHP :
Créez un fichier PHP (par exemple, info.php
) dans le répertoire où vous avez ajouté le fichier .htaccess
. Ajoutez le contenu suivant :
<?php
phpinfo();
Accédez à ce fichier PHP via un navigateur web pour vérifier la version PHP utilisée.
Répéter pour d'autres répertoires :
Si vous devez utiliser différentes versions de PHP dans d'autres répertoires, répétez les étapes 2 à 4 pour chaque répertoire.
Rappelez-vous :
- Cette méthode suppose que mod_lsapi est correctement installé et configuré sur votre serveur web.
- Assurez-vous toujours de tester minutieusement les modifications dans un environnement contrôlé avant de les appliquer en production.
Si vous utilisez un panneau de contrôle comme cPanel ou Plesk, ils peuvent disposer d'interfaces permettant de gérer les versions PHP par répertoire. Consultez la documentation de votre panneau de contrôle spécifique pour obtenir des instructions sur la manière d'y parvenir.