Skip to content

← Fundamentos

Requisitos y stack

Qué necesita el servidor para correr PrestaShop y qué entorno local montarás para desarrollar.

5 slides 5 min de lectura
  1. PrestaShop · Fonaments

    Requisitos y stack

    Qué debe tener el servidor antes de instalar nada.

    PrestaShop · Fundamentos arlaf.dev
  2. Los cuatro pilares

    PrestaShop 8 corre sobre un stack web clásico:

    • PHP 8.1 (verifica el rango exacto de la versión que instales).
    • MySQL 5.6+ o MariaDB 10.x como base de datos.
    • Apache o Nginx como servidor web.
    • Composer para gestionar dependencias PHP.
    PrestaShop · Fundamentos arlaf.dev
  3. Las extensiones de PHP

    No basta con PHP pelado — hacen falta extensiones como GD, cURL, intl, mbstring, zip y pdo_mysql. El instalador las comprueba antes de continuar.

    PrestaShop · Fundamentos arlaf.dev
  4. Entorno local con 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 · Fundamentos arlaf.dev
  5. Local vs. producción

    En local priorizas montar rápido (Docker o XAMPP). En producción priorizas versiones soportadas, HTTPS y recursos suficientes. No los confundas.

    PrestaShop · Fundamentos arlaf.dev
Leer 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.