- iKhronos
- PrestaShop
- 30 vues
L’ESSENTIEL
La version de PrestaShop installée limite la version de PHP utilisable. PrestaShop 1.7 et 8 s’arrêtent à PHP 8.1, aujourd’hui en fin de vie : PrestaShop 9.2 est le chemin qui rouvre l’accès à un PHP maintenu.
ne peut plus évoluer lorsque la version installée n’accepte que des versions de PHP qui ne sont plus maintenues : chaque élément peut sembler fonctionnel, mais l’ensemble se ferme progressivement les portes (correctifs de sécurité, nouveaux modules, hébergements modernes). Cet article explique cette chaîne de dépendances, à partir des matrices de compatibilité officielles.
La chaîne de dépendances d’une boutique
LA CHAÎNE DE DÉPENDANCES
Hébergement
le serveur
PHP
le moteur
PrestaShop
l’application
Thème et modules
affichage et fonctions ajoutées
Chaque couche a son propre cycle de mise à jour, et la compatibilité doit être vérifiée pour l’ensemble : un module récent peut exiger un PHP que votre version de PrestaShop refuse, et inversement.
Ce que disent les matrices officielles de compatibilité
Les pages officielles d’exigences système du projet PrestaShop indiquent, pour chaque version de la boutique, les versions de PHP prises en charge :
| Version de PrestaShop | Versions de PHP supportées | Version recommandée |
|---|---|---|
| 1.7.0 à 1.7.3 | PHP 5.4 à 7.0 | PHP 7.0 |
| 1.7.5 à 1.7.6 | PHP 5.6, 7.0, 7.1 | PHP 7.1 |
| 1.7.7 | PHP 7.1, 7.2 | PHP 7.2 |
| 1.7.8 | PHP 7.1, 7.2, 7.3 | PHP 7.2 |
| 8.0 à 8.2 | PHP 7.2.5 à 8.1 | PHP 8.1 |
| 9.0 | PHP 8.1 à 8.5 | PHP 8.4 / 8.5 |
| 9.1 | PHP 8.1 à 8.5 | PHP 8.5 |
Sources officielles du projet PrestaShop (exigences système des versions 1.7, 8 et 9), consultées le 7 novembre 2026. Aucune version 1.7 ne prend en charge PHP 7.4 ou supérieur.
Trois notions à ne pas confondre
La version de PHP exécutée
celle que le serveur fait réellement tourner pour votre site, visible dans le back office (Paramètres avancés > Informations).
Le correctif rétroporté
une distribution Linux peut appliquer un correctif de sécurité sans changer le numéro de version : une version affichée plus ancienne n’est pas automatiquement vulnérable. C’est le cas évoqué pour la faille PHP2Shell.
La compatibilité logicielle
PrestaShop, chaque module et le thème ont leurs propres exigences. Monter la version de PHP sans vérifier l’ensemble peut faire tomber la boutique.
Pourquoi le mur arrive : le cas de PHP 8.1
Selon le site officiel du langage, PHP 8.1 n’apparaît plus dans les versions supportées : la branche a atteint sa fin de vie et ne reçoit plus de correctifs. PHP 8.2, elle, est en fin de support sécurité le 31 décembre 2026. Or PrestaShop 1.7 et 8 s’arrêtent à PHP 8.1 : rester sur ces versions signifie rester sur un PHP que le projet PHP ne maintient plus. PrestaShop 9, qui exige PHP 8.1 et accepte les branches maintenues (8.2 à 8.5), est le chemin qui rouvre l’évolution.
Source : php.net, versions supportées, consultée le 7 novembre 2026.
Les sorties possibles
- Un correctif rétroporté par l’hébergeur peut couvrir l’urgence de sécurité, mais ce n’est pas une évolution : la compatibilité logicielle ne change pas.
- La migration vers PrestaShop 9 ouvre l’accès aux versions de PHP maintenues. Elle se prépare : inventaire, essais sur une copie, validation des parcours et bascule organisée ; notre page Maintenance, migrations et développement PrestaShop détaille la méthode.
- Dans tous les cas, la vérification porte sur l’ensemble : PrestaShop, modules, thème et connexions externes. Notre offre de maintenance et assistance comprend ce suivi.
Sources officielles, consultées le 7 novembre 2026 : exigences système de PrestaShop 9, de PrestaShop 8, de PrestaShop 1.7 et les versions supportées de PHP.