Requisitos del sistema

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

Existen algunas diferencias en las dependencias para 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, el Elasticsearch 7.17 es compatible con Commerce 2.4.4 para implementaciones on-premise, 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

El Plantilla de Commerce on Cloud proporciona una configuración predeterminada para servicios compatibles con una versión específica de Commerce.

table 0-row-27 1-row-27 2-row-27 3-row-27 4-row-27 5-row-27 6-row-27 7-row-27 layout-auto
Dependencias de software 2.4.7 2.4.6-p5 2.4.6-p4 2.4.6-p3 2.4.6-p2 2.4.6-p1 2.4.6 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 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 2.4.3-p3 2.4.2-p2
Composer 2,7 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,1 2,1 2,1 1 1
Elasticsearch 7,9
OpenSearch 2,12 2 2 2 2 2 2 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,6 10,6 10,6 10,6 10,6 10,6 10,6 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4
PHP 8.3, 8.2 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,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 7,4 7,4
RabbitMQ 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 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 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,8 3,8
Redis 7,2 7,0 7,0 7,0 7,0 7,0 7,0 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2 6,2 6,0 6,0

Los servicios y las versiones se definen en el services.yaml archivo. A continuación se muestra la configuración de servicio predeterminada para Commerce 2.4.6 en la 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 el Commerce en infraestructura en la nube guía.

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-27 1-row-27 2-row-27 3-row-27 4-row-27 5-row-27 6-row-27 7-row-27 8-row-27 9-row-27 10-row-27 11-row-27 12-row-27 13-row-27 14-row-27 15-row-27 16-row-27 17-row-27 layout-auto
Dependencias de software 2.4.7 2.4.6-p5 2.4.6-p4 2.4.6-p3 2.4.6-p2 2.4.6-p1 2.4.6 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 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 2.4.3-p3 2.4.2-p2
Composer 2,7 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,2 2,1 2,1 2,1 1 1
Elasticsearch 8,11 8.11, 7.17 8.11, 7.17 8,5; 7,17 8,5; 7,17 8,5; 7,17 8.4, 7.17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,16 7,16 7,16 7,16 7,9
OpenSearch 2,12 2,12 2,5 2,5 2,5 2,5 2,5 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,6 10,6 10,6 10,6 10,6 10,6 10,6 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 10,4 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 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0
PHP 8.3, 8.2 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,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 8,1 7,4 7,4
RabbitMQ 3,13 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 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 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,9 3,8 3,8
Redis 7,2 7,0 7,0 7,0 7,0 7,0 7,0 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2 6,2 6,0 6,0
Varnish 7,5 7,5 7,3 7,3 7,3 7,3 7,1 7,5 7,3 7,3 7,3 7,3 7,1 7,0 7,0 7,5 7,3 7,3 7,3 7,3 7,1 7,0 7,0 7,0 6,5 6,4
Apache 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 2,4 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,22 1,22 1,22 1,24 1,24 1,24 1,22 1,22 1,22 1,22 1,22 1,24 1,24 1,24 1,22 1,22 1,22 1,22 1,22 1,22 1,18 1,18
AWS Aurora (MySQL) 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 8,0 5,7 5,7 5,7 5,7
AWS S3 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
AWS MQ 3.11.20 3.9.16 3.9.16 3.9.16 3.9.16 3.9.16 3.9.16 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 3.9.13 3.9.13 3.9.13 3.9.13 3.8.11 3.8.11 3.8.11 3.8.11
AWS ElastiCache Redis 7.0 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6.2 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 Redis 6 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 7,9 7,9 7,9
AWS OpenSearch 2,11 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2

Configuración de PHP

Hay ciertas configuraciones de PHP, como la memory_limit , que puede ayudarle a evitar problemas comunes al utilizar Adobe Commerce. Consulte Configuración de PHP requerida.

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

OPcache de PHP

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

Para obtener información local, compruebe que está instalado el OPcache de PHP, 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 el Prácticas recomendadas de rendimiento guía.

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

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

El Instrucciones de instalación de PHP incluya un paso para instalar estas extensiones.

TIP
Para ver las extensiones PHP en la infraestructura de Cloud, consulte Habilitar extensiones PHP en el Commerce en infraestructura en la nube guía.
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
opaco
lana abierta
pcntl
pdo_mysql
Reflexión
jabón
enchufes
SPL
standard
sysvmsg
sysvsem
sysvshm
zip
zlib
ctype
rizar
fecha
dba
dom
fileinfo
filter
ftp
hash
iconv
json
mstring
mysqlnd
openssl
pcre
dop
pdo_sqlite
phar
posix
readline
sesión
sqlite3
tokenizador
xml
xmlreader
xmlwriter
geoip
gmp
igbinario
imagick
imap
ldap
mailparse
mcrypt
msgpack
mysqli
oauth
pdo_mysql
propro
hechizo
gráfico
volver a codificar
redis
enchufes de chispa
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

B2B para 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 más información sobre la 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. Cuando 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 principal 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 Cloud utiliza 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 utiliza un sistema con menos de 2 GB de RAM, cree un archivo de intercambio; de lo contrario, es posible que la actualización falle.

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 ambos requieren TLS 1.2 o posterior.

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

Xdebug

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

Para Adobe Commerce en la nube, consulte Configurar Xdebug en el Commerce en infraestructura en la nube guía.

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