Selon ses versions, PrestaShop nécessite des configurations de serveur différentes.
Configuration requise pour PrestaShop 9
Serveur web : Apache Web Server 2.4 ou toute version ultérieure. (Bien que compatible, Apache Web Server 2.2 n'est pas recommandé car il n’est plus maintenu depuis 2018).
PHP : Nous recommandons PHP 8.4.
SQL : MySQL 5.7 minimum ou MariaDB 10.2 minimum, une version récente est recommandée.
Mémoire vive du serveur : Nous recommandons de définir l'allocation de mémoire par script (memory_limit) à un minimum de 512 Mo.
Consultez la documentation technique (en anglais) pour plus de détails.
Configuration requise pour PrestaShop 8
Serveur web : Apache Web Server 2.4 ou toute version ultérieure. (Bien que compatible, Apache Web Server 2.2 n'est pas recommandé car il n’est plus maintenu depuis 2018).
PHP : Nous recommandons PHP 8.1. (Bien que compatibles, les versions PHP 7.2.5 à 8.0 ne sont pas recommandées car elles ne sont plus maintenues).
SQL : MySQL 5.7 minimum ou MariaDB 10.2 minimum, une version récente est recommandée.
Mémoire vive du serveur : Nous recommandons de définir l'allocation de mémoire par script (memory_limit) à un minimum de 256 Mo.
Consultez la documentation technique (en anglais) pour plus de détails.
Configuration requise pour PrestaShop 1.7
Serveur web : Apache Web Server 2.2 ou toute version ultérieure.
PHP : nous recommandons PHP 7.1 ou une version ultérieure. Consultez le tableau de compatibilité ci-dessous pour plus de détails.
MySQL : 5.7 minimum, une version récente est recommandée.
Mémoire vive du serveur : Nous recommandons de définir l'allocation de mémoire par script (memory_limit) à un minimum de 256 Mo.
PrestaShop peut également fonctionner avec Nginx 1.0 ou une version ultérieure.
Consultez la documentation technique (en anglais) pour plus de détails.
Vous pouvez retrouver ces informations sur votre back-office dans Paramètres avancés > Informations. PrestaShop met aussi à disposition un outil permettant de faire un état des lieux de vos configurations, voir l'article Comment vérifier les configurations requises de votre boutique PrestaShop.