Comment installer PHP 8.3 sur Ubuntu 22.04

Comment installer PHP 8.3 sur Ubuntu 22.04
Ce guide explique comment installer et exécuter correctement PHP 8.3 sur Ubuntu 22.04 dans un environnement de serveur moderne. Il couvre la préparation du système, la configuration du dépôt, l'intégration Apache et Nginx, les extensions PHP, le changement de version et les meilleures pratiques courantes.
Étape 1 : Mettre à jour le système d'exploitation
Avant d'installer PHP, assurez-vous que votre système est entièrement à jour. Cela évite les conflits de dépendances et garantit l'application des correctifs de sécurité.
sudo apt update && sudo apt upgrade -y
Étape 2 : Ajouter le dépôt PHP
Ubuntu 22.04 ne fournit pas PHP 8.3 par défaut. Le dépôt Ondřej Surý, largement utilisé et fiable, fournit des versions et extensions PHP à jour.
sudo apt install -y ca-certificates apt-transport-https software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Étape 3 : Installer PHP 8.3 (CLI)
Installez le paquet PHP 8.3 de base. Cela fournit l'interface en ligne de commande (CLI) de PHP et l'environnement d'exécution de base requis par les serveurs web et les tâches d'arrière-plan.
sudo apt install -y php8.3
Vérifier la version de PHP installée :
php -v
Étape 4 : Installer PHP 8.3 pour Apache
Si vous utilisez Apache, installez PHP en tant que module Apache. Cette configuration est courante pour les piles LAMP traditionnelles.
sudo apt install -y libapache2-mod-php8.3
Redémarrez Apache pour activer le module PHP :
sudo systemctl restart apache2
Étape 5 : Installer PHP 8.3 FPM pour Nginx
Pour les configurations basées sur Nginx, PHP doit s'exécuter via PHP-FPM. Cette approche offre de meilleures performances et une meilleure évolutivité.
sudo apt install -y php8.3-fpm
Vérifiez que le service PHP-FPM est en cours d'exécution :
systemctl status php8.3-fpm
Étape 6 : Installer les extensions PHP courantes
La plupart des applications nécessitent des extensions PHP supplémentaires. Installez uniquement ce dont votre projet a réellement besoin pour maintenir le système léger et sécurisé.
sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache
Lister tous les modules PHP chargés :
php -m
Étape 7 : Exécuter plusieurs versions de PHP côte à côte
Ubuntu permet à plusieurs versions de PHP de coexister. Ceci est utile pour maintenir des applications existantes tout en déployant de nouveaux projets sur PHP 8.3.
sudo update-alternatives --config php
Vous pouvez également définir une version spécifique de PHP directement :
sudo update-alternatives --set php /usr/bin/php8.3
Étape 8 : Vérifications post-installation recommandées
Après l'installation, il est recommandé de vérifier les fichiers de configuration PHP, de confirmer le bon socket ou port PHP-FPM pour votre serveur web, et de s'assurer qu'OPcache est activé pour les environnements de production.
Pour les systèmes de production, examinez toujours les paramètres de php.ini tels que les limites de mémoire, le temps d'exécution, la taille de téléchargement et la gestion des erreurs en fonction des exigences de votre application.
Conclusion
L'installation de PHP 8.3 sur Ubuntu 22.04 fournit une base moderne, stable et performante pour les applications web. Que vous utilisiez Apache ou Nginx, une configuration PHP propre avec les bonnes extensions et une bonne gestion des versions garantit une maintenabilité à long terme et un fonctionnement fluide.
Related Articles

Google I/O 2026 : Gemini Omni, Gemini 3.5 et la couche de calcul derrière l'IA agentique
Google I/O 2026 a placé Gemini Omni et Gemini 3.5 au centre de la stratégie d'IA agentique de Google. Cet article détaille la différence entre la création multimodale et l'intelligence de niveau action, pourquoi Gemini 3.5 Flash est important pour les agents et le codage, et comment ces modèles propulsent le changement de plateforme plus large de Google I/O 2026.

PostfixAdmin : Gestion de niveau entreprise pour les systèmes de messagerie Postfix — Anno 2026
PostfixAdmin est une interface d'administration centrée sur une base de données conçue pour les systèmes de messagerie Postfix professionnels. Plutôt que de masquer la complexité, il offre un contrôle précis sur les domaines, les boîtes aux lettres, les alias et les permissions d'expéditeur. Cet article explique pourquoi PostfixAdmin reste une solution d'entreprise fiable en 2026 et comment il s'intègre dans les infrastructures de messagerie modernes et axées sur la sécurité.
entdecke-die-bahnbrechenden-moeglichkeiten-von-gpt-4

Guide complet des métriques pour la livraison et la gestion du changement
Ce guide fournit un aperçu détaillé des métriques essentielles pour la livraison et la gestion du changement en entreprise, aidant les équipes à mesurer la performance, optimiser les processus et favoriser l'amélioration continue. Découvrez les indicateurs clés, les méthodes de calcul et les meilleures pratiques pour aligner vos métriques sur les résultats commerciaux.

Google I/O 2026 : Android XR, lunettes intelligentes et l'interface d'IA ambiante
Google I/O 2026 a fait passer Android XR et les lunettes intelligentes du concept vers une véritable orientation de plateforme. Cet article décrypte les lunettes audio, les lunettes à affichage, la conscience contextuelle alimentée par Gemini, les implications pour les développeurs, les risques pour la vie privée, et pourquoi l'IA portable consiste moins à remplacer les téléphones qu'à créer des surfaces d'assistance ambiante.

Ollama n'est pas le produit : construire des applications Open-LLM prêtes pour la production
Exécuter un modèle local avec Ollama est facile. Construire une application Open-LLM prête pour la production est plus difficile : cela nécessite du RAG, du contrôle d'accès, de l'abstraction de fournisseur, de l'évaluation, de la journalisation, de la discipline de déploiement et une couche applicative contrôlée autour du modèle.

Suppression de sources de paquets APT doubles : Guide expert pour Ubuntu et Debian
Une directive détaillée pour l’identification et l’élimination des sources de paquets APT redondantes ou doubles dans les systèmes Debian et Ubuntu, afin d’assurer la stabilité et les performances.

Conversion HEIC en JPG : Pourquoi vous devriez l'envisager et comment cela fonctionne
Le HEIC offre une compression d'image moderne et une haute qualité, mais le JPG reste le format le plus compatible. Ce guide explique quand et comment convertir le HEIC en JPG à l'aide d'outils Linux et de l'automatisation.

erstellen-eines-benutzerdefinierten-gpt-4-plugins-in-wordpress

Welcome to NuxtWP Multilang Theme
Introduction to the NuxtWP Multilang Theme - a modern multilingual CMS built with Nuxt 4.
building-visualsfm-on-ubuntu-17-10-with-nvidia-cuda-support

Test du matériel et de l'emballage du ZBT Z8102AX : routeur solide, boîte fragile
Le ZBT Z8102AX fait une solide première impression en tant que routeur OpenWrt 5G fin en métal noir avec plusieurs connecteurs d'antenne, des emplacements double SIM, des ports USB, LAN/WAN et un ensemble d'accessoires pratique. Le matériel semble utile et sérieux, mais l'emballage est clairement le point faible.