Comment installer PHP 8.3 sur Ubuntu 22.04

Guide à jour sur l'installation de PHP 8.3 sur Ubuntu 22.04, incluant l'intégration d'Apache et Nginx (PHP-FPM), les extensions, et l'exécution de plusieurs versions de PHP côte à côte.
Publié:
Aleksandar Stajić
Updated: 9 janvier 2026 à 00:16
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

installation-apache-solr-7-6-0-auf-ubuntu-18-04-lts-und-18-10

installation-mod_wsgi-auf-ubuntu-80-04-python-apache-2-4-und-django

tensorflow

tensorflow

Guide complet des déclencheurs de rollback dans les runbooks IA d'entreprise

Guide complet des déclencheurs de rollback dans les runbooks IA d'entreprise

Ce guide explore les déclencheurs de rollback, mécanismes essentiels dans les runbooks d'IA d'entreprise qui détectent automatiquement les anomalies et initient des rollbacks pour maintenir la stabilité du système. Apprenez à configurer, surveiller et optimiser ces déclencheurs pour des déploiements d'IA robustes.

Test du routeur 5G OpenWrt ZBT Z8102AX : Double SIM, RM500U-EA et une évaluation honnête

Test du routeur 5G OpenWrt ZBT Z8102AX : Double SIM, RM500U-EA et une évaluation honnête

Le ZBT Z8102AX est un routeur 5G atypique avec une base OpenWrt, un concept double SIM et un modem Quectel RM500U-EA. Lors des tests, il montre des points forts évidents en matière de flexibilité, d'interfaces et de connectivité mobile, mais aussi les faiblesses typiques d'une version d'OpenWrt modifiée par le fabricant.

Maîtriser la ligne de commande : un guide complet sur la commande find

Libérez tout le potentiel de la commande Linux find. Ce guide couvre la syntaxe, des exemples détaillés et des détails techniques pour une gestion efficace des fichiers.

konvertieren-rpm-in-debian-ubuntu-deb-format-debian-package-manager

Google I/O 2026 : pivots architecturaux, IA agentique et confrontation à la réalité de l'écosystème unifié

Google I/O 2026 : pivots architecturaux, IA agentique et confrontation à la réalité de l'écosystème unifié

Google I/O 2026 n'était pas seulement un événement dédié aux modèles. Il a révélé une transition de plateforme plus profonde à travers les modèles Gemini, les outils de développement, les interfaces liées à Android et les appareils intelligents. Cet article décrypte la keynote comme un article de référence pour les ingénieurs, les architectes et les équipes produit qui doivent distinguer les implications réelles sur le runtime de la hype des présentations sur scène.

Laravel 12 CMS personnalisé avec Filament 3 : Le workflow des experts

Laravel 12 CMS personnalisé avec Filament 3 : Le workflow des experts

Une analyse détaillée des synergies entre Laravel 12 et Filament 3 pour la création de systèmes de gestion de contenu sur mesure. Des experts analysent le flux de travail innovant, les avantages, les inconvénients et le défi du flux de travail Jetstream.

Marketing de base de données – Approche moderne pour les relations clients

Marketing de base de données – Approche moderne pour les relations clients

Aperçu moderne du marketing de base de données : de la stratégie de données et de l'architecture technique à l'automatisation, au RGPD et aux meilleures pratiques pour des relations clients durables.

Quectel RM500U-EA dans le ZBT Z8102AX : bandes 5G, o2 Allemagne et comportement du signal en conditions réelles

Quectel RM500U-EA dans le ZBT Z8102AX : bandes 5G, o2 Allemagne et comportement du signal en conditions réelles

Le ZBT Z8102AX utilise un modem Quectel RM500U-EA pour la connectivité 4G et 5G. Lors du premier test pratique, le routeur s'est connecté avec succès à o2 Germany avec la bande LTE 3 et la NR n28. Le modem fonctionne, mais des diagnostics plus approfondis tels que le RSRP, le RSRQ, le SINR, le verrouillage de bande et le comportement des cellules nécessitent encore des tests appropriés.

Guide complet des métriques pour la livraison et la gestion du changement

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.