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
Cette 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 :
É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 :
Cette 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 :
Remplacez 7.4 par 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
Vous 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 :
Pour installer des modules PHP supplémentaires (par exemple, php8.1-mysql, php8.1-xml, php8.1-curl, etc.), vous pouvez utiliser la commande suivante :
É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 :
Remplacez 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 :
É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 :
Pour Nginx :


