| Componente | Requisito mínimo |
|---|---|
| Sistema operativo | Linux/Unix, Windows |
| Servidor web | Apache > 2.4 o Nginx |
| PHP | Versión > 8.1, recomendada: 8.2 |
| Base de datos | MySQL > 8 o MariaDB > 10.4 |
| Composer | Versión > 2.x |
| Node.js y npm | Para la compilación de la interfaz de administración y los assets |
| RAM | Mínimo 2 GB, se recomiendan entre 4 y 8 GB |
| Disco duro | Depende del tamaño de los assets, pero al menos 5–10 GB |
| Redis | Opcional, pero recomendado para el almacenamiento en caché |
Se requieren las siguientes extensiones de PHP:
pdo, pdo_mysql, intl, ctype, curl, dom, gd, iconv, json, mbstring, openssl, simplexml, tokenizer, xml, zip, zlib, fileinfo
Instala las extensiones de PHP necesarias con el siguiente comando:
sudo apt update
sudo apt install php php-cli php-mysql php-xml php-curl php-intl php-mbstring php-zip php-gd php-bcmath unzip git
Verifica los requisitos con estos comandos:
php -v # PHP ≥ 8.1
mysql --version # MySQL ≥ 8.0 or MariaDB ≥ 10.4
composer -V # Composer ≥ 2.x