Dossier PHP : à quoi il sert, calendrier de support et différences entre les versions 8.0 à 8.5
PHP fait tourner la plupart des sites hébergés. Calendrier de support, nouveautés de chaque branche (8.0 à 8.5), disponibilité chez Debian et Plesk : le 8.2 sort du support le 31/12/2026, le 8.1 et les versions antérieures ne sont plus corrigés.
par Frédéric Vagner · publié le
- Produits
- DebianPHPPlesk
- Versions corrigées
- 8.2.35, 8.3.36, 8.4.27, 8.5.12 (dernières versions au 21/10/2026)
- Source
- www.php.net ↗
PHP est le langage de programmation qui fait tourner l'immense majorité des sites hébergés : WordPress, PrestaShop, Joomla, Drupal, Laravel ou Symfony reposent dessus. Côté hébergeur, c'est aussi le composant le plus exposé : il traite des requêtes venues d'Internet, et chaque branche a une durée de vie limitée. Ce dossier présente l'outil, le calendrier de support, les grandes différences entre versions, et l'état chez Debian et Plesk.
À quoi sert PHP ?
PHP est un langage exécuté côté serveur : le serveur web (Apache ou Nginx, via PHP-FPM) lui confie la page demandée, PHP interroge la base de données (MariaDB / MySQL), assemble le HTML et le renvoie au visiteur. Il est gratuit et open source, développé par la communauté (PHP Group, PHP Foundation). Sur un serveur, on peut faire cohabiter plusieurs versions : c'est ce que fait Plesk, qui permet de choisir la version PHP par abonnement.
Prix et licence
PHP lui-même est gratuit. Les coûts éventuels viennent de l'écosystème : support commercial ou versions étendues proposées par des tiers pour les branches abandonnées (tarifs sur devis, à confirmer auprès de chaque éditeur), et licence du panneau d'hébergement (Plesk, payant selon l'édition). Aucun tarif PHP n'est à prévoir pour une mise à niveau.
Calendrier de support (source : php.net)
Chaque branche reçoit deux ans de support actif (bugs et sécurité), puis deux ans de correctifs de sécurité critiques uniquement.
| Branche | Sortie | Fin du support actif | Fin du support sécurité | Dernière version |
|---|---|---|---|---|
| 7.4 | 2019 | terminé | terminé (nov. 2022) | 7.4.33 |
| 8.0 | 2020 | terminé | terminé (2023) | 8.0.30 |
| 8.1 | 2021 | terminé | terminé (31/12/2025) | 8.1.34 |
| 8.2 | 08/12/2022 | 31/12/2024 | 31/12/2026 | 8.2.35 |
| 8.3 | 23/11/2023 | 31/12/2025 | 31/12/2027 | 8.3.36 |
| 8.4 | 21/11/2024 | 31/12/2026 | 31/12/2028 | 8.4.27 |
| 8.5 | 20/11/2025 | 31/12/2027 | 31/12/2029 | 8.5.12 |
Le 8.2 sort donc du support dans environ deux mois ; les branches 8.1 et antérieures ne reçoivent plus aucun correctif (voir l'alerte critique du 21/10 : seules les branches 8.2 à 8.5 ont été corrigées).
Les grandes lignes entre versions
PHP 8.0 (2020) — le grand saut
Compilateur JIT, arguments nommés, types union, attributs, promotion des propriétés de constructeur, expression match, opérateur nullsafe ?->. Rupture de compatibilité importante avec le 7.x.
PHP 8.1 (2021)
Énumérations (enum), propriétés readonly, fibers, types d'intersection, syntaxe de callable de première classe.
PHP 8.2 (2022)
Classes readonly, types DNF, null / false / true comme types autonomes, nouvelle extension Random ; les propriétés dynamiques sont dépréciées (source fréquente d'avertissements sur les vieux CMS).
PHP 8.3 (2023)
Constantes de classe typées, attribut #[\Override], récupération dynamique de constantes de classe, clonage profond des propriétés readonly, json_validate().
PHP 8.4 (2024)
Property hooks, visibilité asymétrique, nouvelle API DOM compatible HTML5, améliorations de performances. Version cible actuelle de Debian 13.
PHP 8.5 (20/11/2025)
Extension URI (RFC 3986 et WHATWG), opérateur pipe |>, clone avec modification de propriétés, attribut #[\NoDiscard], fermetures dans les expressions constantes, partages cURL persistants.
Disponibilité chez Debian et Plesk
- Debian 12 (bookworm) : PHP 8.2 — version de sécurité 8.2.35-1~deb12u1. Le support de la branche amont s'arrête le 31/12/2026 ; pour la suite, le suivi dépend du calendrier Debian LTS (à confirmer).
- Debian 13 (trixie) : PHP 8.4 — version de sécurité 8.4.27-1~deb13u1.
- Plesk Obsidian : le change log du 21/10/2026 fournit PHP 8.5.12, 8.4.27, 8.3.36 et 8.2.35. Plesk permet d'avoir 8.3 ou 8.5 sur un serveur Debian 12 ou 13, indépendamment de la version de la distribution.
- AlmaLinux : à confirmer.
Que faire ?
Pour de nouveaux sites, viser PHP 8.4 ou 8.5. Pour les sites existants, planifier maintenant la sortie du 8.2 (fin le 31/12/2026) et vérifier la compatibilité des CMS et extensions. Tout site encore en 8.1 ou moins n'est plus corrigé : migration prioritaire.
# Debian : version installée et mise à jour
php -v
apt update && apt list --upgradable | grep -i php
# Plesk : versions PHP disponibles
plesk bin php_handler --list
Voir aussi l'article sur les failles critiques de PHP du 21/10/2026 (CVE-2026-109618 et CVE-2026-109619), corrigées dans les versions 8.2.35, 8.3.36, 8.4.27 et 8.5.12.
Dossier n°1 de la série « un outil par dossier » — contenu à relire par l'équipe ; prix des supports étendus non vérifiés.