Requisitos del sistema

A continuación se resumen las dependencias y servicios de software probados para Adobe Commerce.

Existen algunas diferencias en las dependencias de Commerce en la infraestructura en la nube. La compatibilidad y la versión de los servicios para Adobe Commerce en la infraestructura en la nube están determinadas por los servicios probados e implementados en los entornos en la nube alojados y, a veces, difieren de las versiones admitidas por las implementaciones locales de Adobe Commerce. Por ejemplo, Elasticsearch 7.17 es compatible con Commerce 2.4.4 para implementaciones locales, pero OpenSearch 1.2 es compatible con Commerce 2.4.4 en infraestructura en la nube.

Las siguientes tablas muestran versiones de dependencias de software de terceros que Adobe ha probado con versiones específicas de Adobe Commerce.

El Adobe solo admite la combinación de requisitos del sistema que se describen en las tablas siguientes. Por ejemplo, 2.4.5 se ha probado completamente con MariaDB 10.4. El Adobe recomienda actualizar a MariaDB 10.4 antes de actualizar a 2.4.5.

Commerce en la nube

La plantilla de Commerce en la nube proporciona una configuración predeterminada para los servicios compatibles con una versión específica de Commerce.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 layout-auto
Dependencias de software 2,4,7-p2 2.4.7-p1 2.4.7
Composer 2,7 2,7 2,7
Elasticsearch
OpenSearch 2,12 2,12 2,12
MariaDB 10,6 10,6 10,6
PHP 8.3, 8.2 8.3, 8.2 8.3, 8.2
RabbitMQ 3,13 3,12 3,12
Redis 7,2 7,2 7,2
table 0-row-9 1-row-9 2-row-9 3-row-9 4-row-9 5-row-9 6-row-9 7-row-9 layout-auto
Dependencias de software 2.4.6-p7 2.4.6-p6 2.4.6-p5 2.4.6-p4 2.4.6-p3 2.4.6-p2 2.4.6-p1 2.4.6
Composer 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2
Elasticsearch
OpenSearch 2,12 2,12 2,12 2,5 2,5 2,5 2,5 2,5
MariaDB 10,6 10,6 10,6 10,6 10,6 10,6 10,6 10,6
PHP 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1
RabbitMQ 3,13 3,12 3.12, 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9
Redis 7,0 7,0 7,0 7,0 7,0 7,0 7,0 7,0
table 0-row-11 1-row-11 2-row-11 3-row-11 4-row-11 5-row-11 6-row-11 7-row-11 layout-auto
Dependencias de software 2,4,5-p9 2,4,5-p8 2.4.5-p7 2.4.5-p6 2,4,5-p5 2.4.5-p4 2,4,5-p3 2,4,5-p2 2,4,5-p1 2.4.5
Composer 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2
Elasticsearch
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5 10,5; 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4
PHP 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1
RabbitMQ 3,13 3.12, 3.11 3.12, 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3,9 3,9 3,9
Redis 7,0 7,0 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2
table 0-row-12 1-row-12 2-row-12 3-row-12 4-row-12 5-row-12 6-row-12 7-row-12 layout-auto
Dependencias de software 2.4.4-p10 2.4.4-p9 2.4.4-p8 2.4.4-p7 2.4.4-p6 2.4.4-p5 2.4.4-p4 2.4.4-p3 2.4.4-p2 2.4.4-p1 2.4.4
Composer 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,1 2,1 2,1
Elasticsearch
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5 10,5; 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4
PHP 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1
RabbitMQ 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9
Redis 7,0 7,0 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2 6,2
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto
Dependencias de software 2.4.3-p3
Composer 1
Elasticsearch
OpenSearch 1,2
MariaDB 10,4
PHP 7,4
RabbitMQ 3,8
Redis 6,0
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto
Dependencias de software 2.4.2-p2
Composer 1
Elasticsearch 7,9
OpenSearch
MariaDB 10,4
PHP 7,4
RabbitMQ 3,8
Redis 6,0

Los servicios y las versiones se definen en el archivo services.yaml. A continuación se muestra la configuración de servicio predeterminada para Commerce 2.4.6 en infraestructura en la nube:

code language-yaml
mysql:
    type: mysql:10.6
    disk: 5120

redis:
    type: redis:7.0

opensearch:
    type: opensearch:2
    disk: 1024

Consulte Configurar servicios en la guía de Commerce en infraestructura en la nube.

Commerce local
note note
NOTE
Las versiones 2.4.4 y 2.4.5 solo admiten MySQL 8.0.0 a 8.0.28.
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 layout-auto
Dependencias de software 2,4,7-p2 2.4.7-p1 2.4.7
Composer 2,7 2,7 2,7
Elasticsearch 8,11 8,11 8,11
OpenSearch 2,12 2,12 2,12
MariaDB 10,6 10,6 10,6
MySQL 8,0 8,0 8,0
PHP 8.3, 8.2 8.3, 8.2 8.3, 8.2
RabbitMQ 3,13 3,13 3,13
Redis 7,2 7,2 7,2
Varnish 7,5 7,5 7,5
Apache 2,4 2,4 2,4
nginx 1,24 1,24 1,24
AWS Aurora (MySQL) 8,0 8,0 8,0
AWS S3 ✔️ ✔️ ✔️
AWS MQ 3.11.20 3.11.20 3.11.20
AWS ElastiCache Redis 7.0 Redis 7.0 Redis 7.0
AWS Elasticsearch
AWS OpenSearch 2,11 2,11 2,11
table 0-row-9 1-row-9 2-row-9 3-row-9 4-row-9 5-row-9 6-row-9 7-row-9 8-row-9 9-row-9 10-row-9 11-row-9 12-row-9 13-row-9 14-row-9 15-row-9 16-row-9 17-row-9 layout-auto
Dependencias de software 2.4.6-p7 2.4.6-p6 2.4.6-p5 2.4.6-p4 2.4.6-p3 2.4.6-p2 2.4.6-p1 2.4.6
Composer 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2
Elasticsearch 8.11, 7.17 8.11, 7.17 8.11, 7.17 8.11, 7.17 8,5; 7,17 8,5; 7,17 8,5; 7,17 8.4, 7.17
OpenSearch 2,12 2,12 2,12 2,5 2,5 2,5 2,5 2,5
MariaDB 10,6 10,6 10,6 10,6 10,6 10,6 10,6 10,6
MySQL 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0
PHP 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1 8.2, 8.1
RabbitMQ 3,13 3,12 3.12, 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9
Redis 7,0 7,0 7,0 7,0 7,0 7,0 7,0 7,0
Varnish 7,5 7,5 7,5 7,3 7,3 7,3 7,3 7,1
Apache 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4
nginx 1,24 1,24 1,24 1,24 1,24 1,22 1,22 1,22
AWS Aurora (MySQL) 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0
AWS S3 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
AWS MQ 3.9.16 3.9.16 3.9.16 3.9.16 3.9.16 3.9.16 3.9.16 3.9.16
AWS ElastiCache Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2
AWS Elasticsearch
AWS OpenSearch 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
table 0-row-11 1-row-11 2-row-11 3-row-11 4-row-11 5-row-11 6-row-11 7-row-11 8-row-11 9-row-11 10-row-11 11-row-11 12-row-11 13-row-11 14-row-11 15-row-11 16-row-11 17-row-11 layout-auto
Dependencias de software 2,4,5-p9 2,4,5-p8 2.4.5-p7 2.4.5-p6 2,4,5-p5 2.4.5-p4 2,4,5-p3 2,4,5-p2 2,4,5-p1 2.4.5
Composer 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2
Elasticsearch 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5; 10,4 10,5; 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4
MySQL 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0
PHP 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1
RabbitMQ 3,13 3.12, 3.11 3.12, 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3.11, 3.9 3,9 3,9 3,9
Redis 7,0 7,0 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2
Varnish 7,5 7,5 7,5 7,3 7,3 7,3 7,3 7,1 7,0 7,0
Apache 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4
nginx 1,24 1,24 1,24 1,24 1,24 1,22 1,22 1,22 1,22 1,22
AWS Aurora (MySQL) 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0
AWS S3 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
AWS MQ 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13
AWS ElastiCache Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6
AWS Elasticsearch 7,9 7,9
AWS OpenSearch 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
table 0-row-12 1-row-12 2-row-12 3-row-12 4-row-12 5-row-12 6-row-12 7-row-12 8-row-12 9-row-12 10-row-12 11-row-12 12-row-12 13-row-12 14-row-12 15-row-12 16-row-12 17-row-12 layout-auto
Dependencias de software 2.4.4-p10 2.4.4-p9 2.4.4-p8 2.4.4-p7 2.4.4-p6 2.4.4-p5 2.4.4-p4 2.4.4-p3 2.4.4-p2 2.4.4-p1 2.4.4
Composer 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,1 2,1 2,1
Elasticsearch 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,16 7,16 7,16
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5; 10,4 10,5; 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4
MySQL 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0
PHP 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1
RabbitMQ 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9
Redis 7,0 7,0 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2 6,2
Varnish 7,5 7,5 7,5 7,3 7,3 7,3 7,3 7,1 7,0 7,0 7,0
Apache 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4
nginx 1,24 1,24 1,24 1,24 1,24 1,22 1,22 1,22 1,22 1,22 1,22
AWS Aurora (MySQL) 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 5,7 5,7 5,7
AWS S3 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
AWS MQ 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.9.13 3.8.11 3.8.11 3.8.11
AWS ElastiCache Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6
AWS Elasticsearch 7,9 7,9 7,9
AWS OpenSearch 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 layout-auto
Dependencias de software 2.4.3-p3
Composer 1
Elasticsearch 7,16
OpenSearch 1,2
MariaDB 10,4
MySQL 8,0
PHP 7,4
RabbitMQ 3,8
Redis 6,0
Varnish 6,5
Apache 2,4
nginx 1,18
AWS Aurora (MySQL) 5,7
AWS S3 ✔️
AWS MQ 3.8.11
AWS ElastiCache Redis 6
AWS Elasticsearch 7,9
AWS OpenSearch
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 layout-auto
Dependencias de software 2.4.2-p2
Composer 1
Elasticsearch 7,9
OpenSearch
MariaDB 10,4
MySQL 8,0
PHP 7,4
RabbitMQ 3,8
Redis 6,0
Varnish 6,4
Apache 2,4
nginx 1,18
AWS Aurora (MySQL)
AWS S3 ✔️
AWS MQ
AWS ElastiCache
AWS Elasticsearch
AWS OpenSearch

Configuración de PHP

Hay ciertas opciones de configuración de PHP, como la configuración de memory_limit, que pueden ayudarle a evitar problemas comunes al usar Adobe Commerce. Consulte Configuración de PHP requerida.

Para obtener instrucciones de configuración de Cloud, consulte Configuración de PHP en la guía de Commerce en infraestructura en la nube.

OPcache de PHP

Se recomienda verificar que PHP OPcache está habilitado por motivos de rendimiento. OPcache está habilitado en muchas distribuciones PHP. La extensión opcache está instalada de manera predeterminada en Commerce en la infraestructura de la nube.

Para obtener información local, compruebe si está instalada la caché de PHP OPcache, consulte Configuración de PHP. O para obtener instrucciones específicas sobre la configuración de rendimiento, consulte las recomendaciones de software para configuración de PHP en la guía de Prácticas recomendadas de rendimiento.

Si debe instalar OPcache por separado, consulte la documentación de OPcache de PHP.

Control de procesos PHP

Para poder ejecutar indizadores en modo paralelo, debe habilitar la compatibilidad con Control de procesos (pcntl) en PHP. Consulte Instalación en la documentación de PHP.

PHPUnit

PHPUnit v9 (como herramienta de línea de comandos).

Extensiones de PHP

Las instrucciones de instalación de PHP incluyen un paso para instalar estas extensiones.

TIP
Para las extensiones PHP en la infraestructura en la nube, consulte Habilitar extensiones PHP en la guía de Commerce en la infraestructura en la nube.
Commerce en la nube

La siguiente tabla muestra las extensiones PHP compatibles al implementar Adobe Commerce en la plataforma Cloud.

table 0-row-3 1-row-3 layout-auto
Extensiones predeterminadas Extensiones instaladas que no se pueden desinstalar Extensiones que se pueden instalar y desinstalar según sea necesario
bcmath
bz2
calendario
exif
gd
gettext
intl
libxml
mysqli
opcache
pcntl
pdo_mysql
Reflexión
jabón
sockets
SPL
estándar
hinchado
sysvmsg
sysvsem
sysvshm
zip
zlib
ctype
curl
fecha
dba
dom
fileinfo
filter
ftp
hash
iconv
json
mbstring
mysqlnd
openssl
pcre
pdo
pdo_sqlite
phar
posix
readline
session
sqlite3
tokenizador
xml
xmlreader
xmlwriter
geoip
gmp
igbinary
imagick
imap
ldap
mailparse
mcrypt
msgpack
mysqli
oauth
pdo_mysql
propro
pdeletrear
gráfico
volver a codificar
redis
sockets de shmop
sodio
ssh2
ordenado
xdebug
xmlrpc
xsl
yaml
Commerce local

Adobe Commerce requiere:

  • ext-bcmath
  • ext-ctype
  • ext-curl
  • ext-dom
  • ext-fileinfo
  • ext-filter
  • ext-gd
  • ext-hash
  • ext-iconv
  • ext-intl
  • ext-json
  • ext-libxml
  • ext-mbstring
  • ext-openssl
  • ext-pcre
  • ext-pdo_mysql
  • ext-simplexml
  • ext-soap
  • ext-sockets
  • ext-sodium
  • ext-spl
  • ext-tokenizer
  • ext-xmlwriter
  • ext-xsl
  • ext-zip
  • ext-zlib
  • lib-libxml

El Magento Open Source requiere:

  • ext-bcmath
  • ext-ctype
  • ext-curl
  • ext-dom
  • ext-fileinfo
  • ext-filter
  • ext-gd
  • ext-hash
  • ext-iconv
  • ext-intl
  • ext-json
  • ext-libxml
  • ext-mbstring
  • ext-openssl
  • ext-pcre
  • ext-pdo_mysql
  • ext-simplexml
  • ext-soap
  • ext-sockets
  • ext-sodium
  • ext-tokenizer
  • ext-xmlwriter
  • ext-xsl
  • ext-zip
  • ext-zlib
  • lib-libxml

Consulte documentación oficial de PHP para obtener detalles de instalación.

Varios

En esta sección se describe la compatibilidad con todos los demás tipos de software opcional y necesario.

NOTE
Los siguientes requisitos se aplican a la última versión del parche 2.4.x de Adobe Commerce. Si es relevante, se proporciona orientación sobre la infraestructura de Commerce en la nube.

Tienda y administrador:

  • Microsoft Edge (versión principal más reciente y anterior)
  • Firefox (versión principal más reciente y anterior; cualquier sistema operativo)
  • Chrome (última versión y anterior; cualquier sistema operativo)
  • Safari (versión principal más reciente y anterior; solo macOS)
  • Safari para iOS (versión principal más reciente y anterior, para tienda)
  • Chrome para Android (versión principal más reciente y anterior, para tienda)

Servidor de correo

Agente de transferencia de correo (MTA) o un servidor SMTP. La infraestructura de Commerce en la nube usa el servicio de correo electrónico SendGrid.

Memoria

La actualización de las aplicaciones y extensiones que obtiene del Commerce Marketplace y de otras fuentes puede requerir hasta 2 GB de RAM. Si usa un sistema con menos de 2 GB de RAM, cree un archivo de intercambio; de lo contrario, podría producirse un error en la actualización.

Sistemas operativos (Linux x86-64)

Distribuciones de Linux, como RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian y similares. Microsoft Windows y macOS no son compatibles.

Adobe Commerce requiere las siguientes herramientas del sistema para algunas operaciones:

SSL

  • Se requiere un certificado de seguridad válido para HTTPS.
  • No se admiten certificados SSL firmados automáticamente.
  • Requisito de seguridad de la capa de transporte (TLS): PayPal y repo.magento.com requieren TLS 1.2 o posterior.

Para Commerce sobre la infraestructura en la nube, consulte Configuración rápida en la guía de Commerce sobre la infraestructura en la nube.

Xdebug

Para Adobe Commerce, use php_xdebug 2.5.x o posterior (solo para entornos de desarrollo; puede tener un efecto adverso en el rendimiento).

Para Adobe Commerce en la nube, consulte Configuración de Xdebug en la guía de Commerce en infraestructura en la nube.

NOTE
Hay un problema conocido con xdebug que puede afectar las instalaciones de Adobe Commerce o el acceso a la tienda o al administrador después de la instalación. Ver Problema conocido que afecta a la instalación de xdebug en la Base de conocimiento de soporte técnico de Commerce.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995