Skip to content

← Fonaments

Requisits i stack

Què necessita el servidor per fer córrer PrestaShop i quin entorn local muntaràs per desenvolupar.

5 slides 5 min de lectura
  1. PrestaShop · Fonaments

    Requisits i stack

    Què ha de tenir el servidor abans d'instal·lar res.

    PrestaShop · Fonaments arlaf.dev
  2. Els quatre pilars

    PrestaShop 8 corre sobre un stack web clàssic:

    • PHP 8.1 (verifica el rang exacte de la versió que instal·lis).
    • MySQL 5.6+ o MariaDB 10.x com a base de dades.
    • Apache o Nginx com a servidor web.
    • Composer per gestionar dependències PHP.
    PrestaShop · Fonaments arlaf.dev
  3. Les extensions de PHP

    No n'hi ha prou amb PHP pelat — calen extensions com GD, cURL, intl, mbstring, zip i pdo_mysql. L'instal·lador les comprova abans de continuar.

    PrestaShop · Fonaments arlaf.dev
  4. Entorn local amb Docker

    # Imatge oficial: PrestaShop + PHP + servidor web
    docker run -ti --name prestashop \
      -e DB_SERVER=mysql_host \
      -e PS_INSTALL_AUTO=1 \
      -p 8080:80 \
      prestashop/prestashop:8
    
    PrestaShop · Fonaments arlaf.dev
  5. Local vs. producció

    En local prioritzes muntar ràpid (Docker o XAMPP). En producció prioritzes versions suportades, HTTPS i prou recursos. No els confonguis.

    PrestaShop · Fonaments arlaf.dev
Llegir la nota completa

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/prestashop aixeca 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.