Comment mettre à jour et installer PHP sur Ubuntu ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
28.11.2024

Comment mettre à jour et installer PHP sur Ubuntu

La mise à jour ou l’installation de PHP sur Ubuntu 22.04 peut améliorer les performances et la sécurité de votre application web. PHP 8.2 apporte des améliorations significatives et de nouvelles fonctionnalités par rapport à ses prédécesseurs. Cet article décrit les étapes de l’installation ou de la mise à jour de PHP vers la version 8.2 sur Ubuntu 22.04.

Pourquoi passer à PHP 8.2 ?

PHP 8.2 introduit plusieurs nouvelles fonctionnalités et améliorations, dont :

  • Propriétés en lecture seule: Les propriétés peuvent être déclarées en lecture seule, ce qui les rend immuables après leur affectation initiale.
  • Types de forme normale disjonctive: Cela permet une meilleure gestion des types pour les applications complexes.
  • Amélioration des performances: Amélioration globale des performances, permettant des temps d’exécution plus rapides.
  • Nouvelles fonctions: PHP 8.2 inclut de nouvelles fonctions intégrées, rendant le codage plus facile et plus efficace.

La mise à jour vous garantit l’accès aux dernières fonctionnalités et améliorations.

Conditions préalables

Avant de commencer, assurez-vous que

  1. Vous avez un système Ubuntu 22.04 actif.
  2. Vous disposez des privilèges sudo pour installer et mettre à niveau les paquets.
  3. Il est recommandé de sauvegarder vos applications et bases de données existantes afin d’éviter toute perte de données pendant la mise à niveau.

Étape 1 : Mettre à jour le système

Commencez par mettre à jour votre liste de paquets et mettez à niveau les paquets existants. Ouvrez votre terminal et exécutez

sudo apt update
sudo apt upgrade -y

Étape 2 : Ajouter le dépôt PHP

Ubuntu 22.04 peut ne pas avoir PHP 8.2 dans ses dépôts par défaut. Pour accéder aux dernières versions de PHP, vous pouvez ajouter un dépôt appelé ondrej/php:

sudo add-apt-repository ppa:ondrej/php

Après avoir ajouté le dépôt, mettez à nouveau à jour la liste des paquets :

sudo apt update

Étape 3 : Installer PHP 8.2

Maintenant, vous pouvez installer PHP 8.2 avec quelques extensions courantes :

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl

Cette commande installe PHP 8.2 et plusieurs modules essentiels au fonctionnement de la plupart des applications.

Étape 4 : Vérifier l’installation

Pour vérifier que PHP a été installé correctement, vérifiez la version :

php -v

Vous devriez voir une sortie indiquant que PHP 8.2 est installé.

Étape 5 : Configurer les paramètres de PHP

En fonction des besoins de votre application, vous pouvez configurer les paramètres de PHP. Le fichier de configuration principal est situé à l’adresse suivante

/etc/php/8.2/fpm/php.ini

Editez ce fichier en utilisant votre éditeur de texte préféré :

sudo nano /etc/php/8.2/fpm/php.ini

Après avoir effectué vos modifications, n’oubliez pas de redémarrer le service PHP pour les appliquer :

sudo systemctl restart php8.2-fpm

Étape 6 : Mise à jour des anciennes versions de PHP

Si vous mettez à jour une ancienne version de PHP, assurez-vous que vos applications sont compatibles avec PHP 8.2. Vous pouvez supprimer les anciennes versions de PHP en utilisant :

sudo apt remove php7.4 php7.4-cli php7.4-fpm

Veillez à tester vos applications après la mise à jour afin de résoudre tout problème potentiel.

Conclusion

L’installation ou la mise à jour vers PHP 8.2 sur Ubuntu 22.04 est un processus simple qui peut améliorer de manière significative vos applications web. Grâce aux nouvelles fonctionnalités et aux améliorations, vous pouvez créer des applications plus efficaces et plus modernes. N’oubliez pas de sauvegarder votre système et de tester la compatibilité de vos applications après la mise à jour.

Pour plus d’informations sur l’installation et les fonctionnalités de PHP, vous pouvez consulter la documentation officielle de PHP.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills