Quelle version de PHP pour PrestaShop ? Tableau 1.6, 1.7, 8 et 9

Votre boutique en ligne · 6 min de lecture · Mis à jour le 03/11/2026

Quelle version de PHP pour PrestaShop ? Tableau 1.6, 1.7, 8 et 9

Quelle version de PHP pour votre PrestaShop ? Tout dépend de la version de PrestaShop : la 1.7.8 fonctionne avec PHP 7.1 à 7.4, PrestaShop 8 avec PHP 7.2 à 8.1 et PrestaShop 9 avec PHP 8.1 à 8.4, ou jusqu’à 8.5 à partir de la 9.1. Le piège, c’est le calendrier : PHP 8.1 ne reçoit plus de correctifs de sécurité depuis le 31 décembre 2025, et PHP 8.2 n’en recevra plus après le 31 décembre 2026.

Voici les deux tableaux qu’il vous faut, celui de PrestaShop et celui de PHP, ce qu’ils disent de votre boutique une fois mis côte à côte, et ce qu’il vaut mieux décider avant la fin de l’année.

Quelle version de PHP chaque version de PrestaShop accepte-t-elle ?

Voici la plage indiquée par PrestaShop dans ses prérequis système pour chaque version. PrestaShop 9.2 n’y figure pas encore : sa ligne vient de l’installateur de la 9.2.0, qui vérifie la version de PHP avant de vous laisser installer.

Sources : documentation développeurs de PrestaShop (1.7, 8 et 9) et installateur de PrestaShop 9.2.0. Vérifié le 3 novembre 2026.
Version de PrestaShopPHP compatible
PrestaShop 1.6.1PHP 5.2 – 7.1
PrestaShop 1.7.0 à 1.7.3PHP 5.4 – 7.1
PrestaShop 1.7.4PHP 5.6 – 7.1
PrestaShop 1.7.5 et 1.7.6PHP 5.6 – 7.2
PrestaShop 1.7.7PHP 7.1 – 7.3
PrestaShop 1.7.8PHP 7.1 – 7.4
PrestaShop 9.0PHP 8.1 – 8.4
PrestaShop 9.1 et 9.2PHP 8.1 – 8.5

Sur chaque ligne, la version recommandée par PrestaShop est la plus haute. Aller au-delà n’est pas une option : le PHP qui suit le dernier de la plage est indiqué comme non compatible, et la boutique peut tout simplement cesser de fonctionner.

Jusqu’à quand chaque version de PHP reçoit-elle des correctifs de sécurité ?

Chaque version de PHP passe par deux étapes. Pendant le support actif, elle reçoit des corrections de toutes sortes. Viennent ensuite les années de correctifs de sécurité uniquement. Après, PHP ne la corrige plus : selon php.net, qui l’utilise encore peut être exposé à des failles de sécurité non corrigées.

Source : php.net (versions prises en charge et branches non prises en charge). Colonne du milieu : fin du support actif. À droite : fin des correctifs de sécurité.
PHPSupport actif jusqu’auSécurité jusqu’au
PHP 7.428 nov. 202128 nov. 2022
PHP 8.026 nov. 202226 nov. 2023
PHP 8.125 nov. 202331 déc. 2025
PHP 8.331 déc. 202531 déc. 2027
PHP 8.431 déc. 202631 déc. 2028
PHP 8.531 déc. 202731 déc. 2029

Qu’est-ce que cela change pour ma boutique ?

Mettez les deux tableaux ensemble et le constat est simple :

  • PrestaShop 1.6 et 1.7 : le PHP le plus récent qu’ils acceptent, 7.1 ou 7.4, ne reçoit plus de correctifs de sécurité de PHP depuis 2022 ou avant.
  • PrestaShop 8 : il s’arrête à PHP 8.1, privé de correctifs de sécurité depuis le 31 décembre 2025. PrestaShop publie toujours des mises à jour de la 8.2 (la dernière, 8.2.8, en août 2026), mais la plage ne bouge pas : son installateur s’arrête toujours à 8.1.
  • PrestaShop 9 avec PHP 8.1 ou 8.2 : en 8.1, vous êtes déjà hors support ; en 8.2, vous avez jusqu’au 31 décembre 2026.
  • PrestaShop 9 avec PHP 8.3, 8.4 ou 8.5 : couvert jusqu’à fin 2027, 2028 ou 2029.

Autrement dit : aujourd’hui, seule une boutique sous PrestaShop 9 peut tourner sur un PHP que PHP corrige encore. Et à partir du 1er janvier 2027, seulement en 8.3 ou plus.

Quel est le vrai risque d’un PHP sans support ?

Rien ne s’éteint le 1er janvier. La boutique continue de vendre, le back-office s’ouvre comme d’habitude. Le risque, c’est la prochaine faille grave : PHP la corrige dans les versions qu’il maintient, et pour les autres, vous dépendez de votre hébergeur ou d’un service payant de support étendu qui adapte le correctif de son côté.

On l’a vu en octobre avec PHP2Shell : les boutiques sous PrestaShop 9 avec un PHP pris en charge ont reçu le correctif comme une mise à jour normale, les autres ont dû demander à leur hébergeur s’il avait installé un patch. Et comme un PHP corrigé garde le même numéro de version, rien ne se voit depuis le back-office.

Vous ne savez pas dans quel cas vous êtes ? Pour 45 €, nous vérifions votre boutique : versions de PrestaShop et de PHP, modules et thème, et nous vous disons quoi changer et dans quel ordre. C’est une heure de support à prix fixe ; s’il faut plus, nous vous le disons avant de continuer.

Vérifier ma boutique pour 45 €

Que faire avant le 31 décembre 2026 ?

D’abord, relevez vos deux numéros : dans le back-office, Paramètres avancés → Informations affiche la version de PrestaShop et, un peu plus bas, celle de PHP. Puis trouvez votre cas :

  1. PrestaShop 9 avec PHP 8.1 ou 8.2 : passez à PHP 8.3 ou 8.4 (8.5 si vous êtes en 9.1 ou plus). C’est en général un réglage du panneau de votre hébergeur. Avant, faites une sauvegarde complète et vérifiez que vos modules et votre thème acceptent la nouvelle version.
  2. PrestaShop 8 : aucun des PHP qu’il accepte ne reçoit encore de correctifs de sécurité de PHP. Le chemin vers un PHP pris en charge passe par PrestaShop 9. En attendant, demandez à votre hébergeur s’il corrige lui-même PHP 8.1, et jusqu’à quand.
  3. PrestaShop 1.7 ou 1.6 : même réponse, avec un saut plus grand. S’arrêter à la 1.7 ou passer directement à la 9, combien de temps cela prend et combien cela coûte : nous l’expliquons dans mettre à jour PrestaShop 1.6 vers 1.7 ou vers 9.

Le passage à PrestaShop 9 se fait sans fermer la boutique, en gardant produits, clients, commandes et positions sur Google. Pour une petite boutique, c’est à partir de 690 €, et tout le détail est sur notre page migration PrestaShop 1.6 et 1.7 vers 9.

Certaines adresses de votre boutique changent avec la nouvelle version ; pour garder ces positions, suivez notre check-list 301 pour migrer PrestaShop sans perdre son SEO.

Mes modules fonctionneront-ils sous PrestaShop 9 ?

C’est souvent ce qui freine une mise à jour, plus que PrestaShop lui-même : un module que plus personne ne met à jour, ou un thème fait pour la 1.7. Avant de fixer une date, listez vos modules et vérifiez auprès de chaque éditeur qu’il existe une version pour PrestaShop 9.

Tous les modules de notre catalogue fonctionnent sous PrestaShop 1.7, 8 et 9 : le même module pour les trois, il vous suit donc lors de la mise à jour, et c’est l’équipe qui l’a écrit qui vous répond si quelque chose coince.

Vous préférez ne pas surveiller ces dates ? Avec la maintenance PrestaShop, on s’en charge : nous mettons à jour PHP, PrestaShop et les modules après les avoir testés, et nous vous prévenons avant qu’une version ne perde son support.

Besoin d’aide avec votre version de PHP ?

Donnez-nous vos versions de PrestaShop et de PHP. Nous vous dirons si changer de PHP suffit ou s’il est temps de passer à PrestaShop 9 et, le cas échéant, nous vous donnons un prix fixe.

Je veux mettre à jour ma boutique

Pour votre équipe technique

L’installateur de PrestaShop applique la plage dans install-dev/install_version.php : _PS_INSTALL_MAXIMUM_PHP_VERSION_ vaut 7.4 en 1.7.8.11, 8.1 en 8.2.8, 8.4 en 9.0.0 et 8.5 en 9.1.0 et 9.2.0 ; le minimum est respectivement 7.1.3, 7.2.5 et 8.1. Les paquets corrigés par les distributions ou les panneaux gardent le numéro de version : php -v ne dit donc pas si un correctif rétroporté est présent. Il faut regarder la révision du paquet (rpm -q, dpkg -l) et la comparer à l’avis de votre fournisseur.

Comment nous pouvons vous aider

Voir tous les services →
Un coup de main sur votre projet ? Parlons-en

Dites-nous ce dont votre entreprise a besoin

Un module, une application, un serveur qui pose problème ou quelque chose d’urgent. Nous répondons sous 24 heures, avec un devis ferme, prix et date compris.