Dans cet article, nous vous expliquerons étape par étape comment installer PHP sur un système Debian 12. Nous examinerons plus particulièrement deux versions : PHP 8.3 et PHP 7.4, vous offrant ainsi la possibilité de choisir celle qui correspond à vos besoins. PHP est un langage de script côté serveur populaire, souvent utilisé pour le développement web, ce qui en fait un élément essentiel de tout serveur web.
Source : https://tecadmin.net/how-to-install-php-on-debian-12/
Prérequis
Il est toujours recommandé de maintenir les paquets système à jour avec les derniers correctifs de sécurité et mises à jour logicielles. Si certains paquets doivent rester sur une version spécifique, vous pouvez les exclure de la mise à niveau automatique . Exécutez ensuite les commandes suivantes pour mettre à jour le cache Apt, puis mettez à niveau tous les paquets système.
sudo apt update
sudo apt upgrade
Étape 1 : ajouter le référentiel SURY PHP PPA
Les dépôts Debian 12 par défaut contiennent les paquets PHP 8.3 et PHP 7.4, mais pas les autres versions comme PHP 8.1, 7.3, 7.2 ou 5.6. Nous recommandons donc d’ajouter un dépôt tiers, celui d’Ondřej Surý, qui fournit des paquets PHP à jour. Exécutez les commandes suivantes pour ajouter le dépôt :
sudo apt install -y apt-transport-https lsb-release ca-certificates wget
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 ensuite à jour le système pour refléter l’ajout du nouveau référentiel.
sudo apt update
Étape 2 : Installation de PHP sur Debian 12
Maintenant que vous avez configuré le PPA requis sur votre système, installons la version PHP requise. Vous pouvez également installer plusieurs versions sur un même système.
Installation de PHP 8.3 Pour installer PHP 8.3, exécutez la commande suivante :
sudo apt install -y php8.3
Installation PHP 8.2
Now, install PHP 8.2 by running the following command:
sudo apt install -y php8.2
Installation de PHP 7.4
Pour certaines applications plus anciennes, une version plus ancienne, comme PHP 7.4, peut être nécessaire. Vous pouvez maintenant installer PHP 7.4 avec la commande suivante :
sudo apt install -y php7.4
Étape 3 : Vérifier l’installation
Vous pouvez vérifier l’installation en utilisant la même méthode que ci-dessus :
php -v
Ceci devrait afficher la version de PHP actuellement active sur votre système. Si PHP 7.4 est correctement installé, elle sera affichée ici.
Étape 4 : Changement de version PHP (facultatif)
Si vous avez plusieurs versions de PHP installées, vous pouvez passer de l’une à l’autre grâce à la commande update-alternatives. Par exemple, pour passer à PHP 7.4, utilisez :
sudo update-alternatives --set php /usr/bin/php7.4
Pour revenir à PHP 8.3, remplacez php7.4 par php8.2.
Conclusion
Félicitations ! Vous savez maintenant comment installer PHP 8.3, PHP 8.2 et PHP 7.4 sur un système Debian 12 et comment passer de l’une à l’autre. N’oubliez pas que la version de PHP à utiliser sur votre serveur dépend de vos besoins spécifiques et de la compatibilité des applications web que vous prévoyez d’héberger. Assurez-vous de toujours utiliser des versions de PHP prises en charge et à jour pour une sécurité et des performances optimales.