Comment mettre à jour ou installer PHP sur Ubuntu
PHP est l’un des langages de script côté serveur les plus utilisés, essentiel pour le développement web. Si vous travaillez avec Ubuntu et que vous avez besoin de mettre à jour ou d’installer PHP, ce guide vous guidera à travers le processus.
Étape 1 : Vérifier la version actuelle de PHP
Avant d’effectuer des changements, il est toujours bon de vérifier quelle version de PHP est déjà installée. Ouvrez un terminal et exécutez
php -vCette commande affichera la version actuelle de PHP installée sur votre système. Si PHP n’est pas installé, vous recevrez un message “command-not-found”.
Étape 2 : Mettre à jour votre liste de paquets
Avant de mettre à niveau ou d’installer un nouveau logiciel, il est toujours utile de mettre à jour votre liste de paquets. Exécutez la commande suivante pour vous assurer que votre système est à jour :
sudo apt updateÉtape 3 : Installer PHP (s’il n’est pas déjà installé)
Si PHP n’est pas encore installé sur votre système, vous pouvez l’installer en exécutant la commande suivante : sudo apt install php :
sudo apt install phpCette commande installe la version par défaut de PHP disponible dans le dépôt Ubuntu, qui peut ne pas être la plus récente. Vous pouvez également spécifier une version particulière, par exemple :
sudo apt install php7.4Remplacez
7.4par la version que vous souhaitez installer.
Étape 4 : Ajouter un PPA pour les versions plus récentes de PHP
Si la version disponible dans le dépôt Ubuntu par défaut est obsolète et que vous avez besoin d’une version plus récente de PHP (comme PHP 8.0 ou 8.1), vous devrez ajouter un dépôt PPA tiers. Un dépôt couramment utilisé pour cela est maintenu par Ondřej Surý.
Pour ajouter le dépôt, exécutez
sudo add-apt-repository ppa:ondrej/php
sudo apt updateVous pouvez maintenant installer les nouvelles versions de PHP.
Etape 5 : Installer ou mettre à jour une version spécifique de PHP
Une fois le dépôt ajouté, vous pouvez installer une version spécifique de PHP. Par exemple, pour installer PHP 8.1, vous devez exécuter :
sudo apt install php8.1Pour installer des modules PHP supplémentaires (par exemple, php8.1-mysql, php8.1-xml, php8.1-curl, etc.), vous pouvez utiliser la commande suivante :
sudo apt install php8.1-mysql php8.1-xml php8.1-curlÉtape 6 : Définir la version par défaut de PHP
Si plusieurs versions de PHP sont installées sur votre système et que vous souhaitez passer de l’une à l’autre, vous pouvez utiliser la commande
update-alternatives. Pour configurer la version de PHP par défaut, exécutez :
sudo update-alternatives --set php /usr/bin/php8.1Remplacez php8.1 par la version que vous souhaitez utiliser par défaut. Vous pouvez vérifier la version de PHP qui est maintenant configurée par défaut avec :
php -vÉtape 7 : Redémarrer Apache ou Nginx
Si vous utilisez Apache ou Nginx pour servir vos applications web, vous devez redémarrer le serveur web pour que les changements prennent effet.
Pour Apache :
sudo systemctl restart apache2Pour Nginx :
sudo systemctl restart nginx

