Requirements and stack
What the server needs to run PrestaShop and the local environment you'll build to develop.
Abans d’instal·lar res val la pena saber què demana PrestaShop al servidor, perquè la meitat dels problemes d’instal·lació són en realitat requisits que no es compleixen.
Els requisits de servidor
PrestaShop 8 és una aplicació PHP, així que necessita:
- PHP — la branca 8.1 és la referència de PrestaShop 8. Confirma sempre el rang exacte de versions suportades de la release que descarreguis, perquè canvia entre versions menors.
- Base de dades — MySQL 5.6 o superior, o bé MariaDB 10.x.
- Servidor web — Apache (amb
mod_rewrite) o Nginx. - Extensions de PHP — GD, cURL, intl, mbstring, zip, pdo_mysql i alguna més. L’assistent d’instal·lació té una pantalla de compatibilitat que les revisa.
Nota: les versions concretes (PHP, MySQL) evolucionen amb cada release. Tracta aquests números com un punt de partida i contrasta’ls amb la documentació de la versió que facis servir.
L’entorn local
Per desenvolupar no toques producció: muntes una còpia a la teva màquina. Dues vies habituals:
- Docker — la imatge oficial
prestashop/prestashopaixeca PrestaShop i el seu entorn amb una comanda. És neta, reproduïble i fàcil de llençar. - XAMPP / Laragon — un paquet Apache + MySQL + PHP tot-en-un, més clàssic i còmode si véns d’aquest món.
La idea clau és separar mentalment local (ràpid, descartable, per provar) de producció (estable, segur, amb HTTPS i còpies). Tota la resta de l’estudi assumeix que tens un entorn local funcionant on poder trencar coses sense por.