Il est utile d'utiliser une version récente de PHP notamment pour sécuriser sa boutique et en améliorer les performances. La version 9 de PrestaShop prend en charge jusqu'à la version 8.4 de PHP. 

 

⚠️ PrestaShop 9 ne prend plus en charge PHP 7.x, et nécessite au minimum PHP 8.1.

 

Avant de mettre à jour votre version de PHP

  • Vérifiez la compatibilité de votre thème et de vos modules avec la nouvelle version de PHP.
  • Effectuez des tests sur un environnement de préproduction si possible.
  • Sauvegardez votre site et votre base de données avant toute modification.

 

Comment mettre à jour la version PHP de votre boutique

La procédure dépend de votre environnement d’hébergement :

1. Hébergement mutualisé (ex : cPanel, Plesk)

  1. Connectez-vous à votre panneau de contrôle d’hébergement (ex. : cPanel).

  2. Allez dans "Select PHP Version" ou "Gestionnaire PHP".

  3. Choisissez une version PHP plus récente (ex : de 7.4 vers 8.1 ou 8.2).

  4. Enregistrez ou appliquez les modifications.

  5. Videz le cache de PrestaShop : Accédez au dossier var/cache/ et supprimez les dossiers prod/ ou dev/ selon votre environnement.

2. Serveur VPS ou dédié

Si vous avez le contrôle de votre serveur :

  • Sous Ubuntu/Debian :

    bash
    CopierModifier
    sudo add-apt-repository ppa:ondrej/php
    sudo apt update
    sudo apt install php8.2
    sudo update-alternatives --set php /usr/bin/php8.2
    
    
  • Mettez à jour les extensions PHP nécessaires (php8.2-mysql, php8.2-curl, etc.).

  • Redémarrez votre serveur web (sudo systemctl restart apache2 ou php-fpm).

3. Docker

Si vous utilisez Docker pour PrestaShop, modifiez votre Dockerfile ou docker-compose.yml pour utiliser une image de base avec la version PHP souhaitée.