Dans le monde dynamique du développement web, la nécessité de gérer plusieurs versions de PHP sur un même serveur est courante. Que ce soit pour tester la compatibilité d’une application avec différentes versions de PHP ou pour héberger plusieurs sites nécessitant des versions spécifiques, ISPConfig est un outil puissant qui simplifie ce processus sur Debian 12. Ce guide vous montrera comment installer et configurer plusieurs versions de PHP sur Debian 12 en utilisant ISPConfig, en fournissant des instructions détaillées et des exemples concrets pour faciliter le processus même pour les débutants.
Étape 1 : Préparation du système
Avant d’installer ISPConfig et PHP, assurez-vous que votre système Debian 12 est à jour :
sudo apt update && sudo apt upgrade -y
Étape 2 : Installation d’ISPConfig
ISPConfig est un panneau de contrôle open source pour la gestion de votre serveur Linux. Commencez par télécharger et installer ISPConfig :
- Téléchargez le script d’installation automatique d’ISPConfig :
cd /tmp
wget https://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
- Extrayez l’archive et lancez l’installation :
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
sudo php -q install.php
Suivez les instructions à l’écran pour compléter l’installation d’ISPConfig.
Étape 3 : Installation des versions de PHP
Debian 12 peut ne pas fournir directement les versions plus anciennes ou les plus récentes de PHP dans ses dépôts officiels. Utilisez le dépôt SURY PHP pour installer des versions supplémentaires de PHP :
- Ajoutez le dépôt SURY PHP :
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
- Mettez à jour la liste des paquets et installez les versions de PHP désirées :
sudo apt update
sudo apt install -y php7.4 php7.4-fpm php7.4-cli php8.0 php8.0-fpm php8.0-cli
Remplacez php7.4
et php8.0
par les versions spécifiques de PHP que vous souhaitez installer.
Étape 4 : Configuration d’ISPConfig pour utiliser plusieurs versions de PHP
Avec ISPConfig, vous pouvez configurer des sites pour utiliser différentes versions de PHP grâce à son interface web :
- Connectez-vous à l’interface web d’ISPConfig.
- Pour chaque site web, allez dans l’onglet Sites > Sites Web.
- Sélectionnez un site et, dans l’onglet Options, choisissez la version de PHP dans le menu déroulant ‘Version PHP’.
- Sauvegardez vos modifications.
ISPConfig appliquera la version de PHP sélectionnée pour le site web spécifié, vous permettant ainsi de gérer plusieurs versions de PHP facilement.
Pour les développeurs et les professionnels IT recherchant une plateforme robuste pour déployer et gérer des serveurs web avec différentes versions de PHP, Shape.host propose des services Linux SSD VPS. Les VPS SSD Linux de Shape.host offrent les performances, la sécurité et la flexibilité nécessaires pour soutenir une large gamme d’applications web, y compris celles nécessitant des configurations PHP spécifiques. Avec Shape.host, bénéficiez d’une infrastructure cloud de pointe et d’un support technique expert pour garantir le succès de vos projets web.