Requisitos del sistema

Última actualización: 2023-06-23
  • Temas:
  • Install
    Ver más sobre este tema
  • Creado para:
  • Experienced
    Admin
    Developer

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

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 y de Magento Open Source.

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.

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

Dependencias de software 2.4.7-beta2 2.4.6-p3 2.4.6-p2 2.4.6-p1 2.4.6 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-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.5 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.5 2.5 2.5 2.5 2.5 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 --
MariaDB 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
PHP 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 7.4 7.4
RabbitMQ 3.11 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.8 3.8
Redis 7.0 7.0 7.0 7.0 7.0 6.2 6.2 6.2 6.2 6.2 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:

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.

NOTA

Las versiones 2.4.4 y 2.4.5 solo admiten MySQL 8.0.0 a 8.0.28.

Dependencias de software 2.4.7-beta2 2.4.6-p3 2.4.6-p2 2.4.6-p1 2.4.6 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-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.5 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.7 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.16 7.16 7.16 7.16 7.9
OpenSearch 2.5 2.5 2.5 2.5 2.5 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
MariaDB 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
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
PHP 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 7.4 7.4
RabbitMQ 3.11 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.8 3.8
Redis 7.0 7.0 7.0 7.0 7.0 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.0 6.0
Varnish 7.3 7.3 7.3 7.3 7.1 7.3 7.3 7.3 7.1 7.0 7.0 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
nginx 1.24 1.24 1.22 1.22 1.22 1.24 1.22 1.22 1.22 1.22 1.22 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 5.7 5.7 5.7 5.7 --
AWS S3 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
AWS MQ 3.10.20 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.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 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.5 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 y Magento Open Source. 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.

PHPUnit

PHPUnit (como herramienta de línea de comandos) 9.0.0

Extensiones de PHP

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

SUGERENCIA

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

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

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
mysqli
pcntl
pdo_mysql
jabón
enchufes
sysvmsg
sysvsem
sysvshm
opaco
zip
ctype
rizar
fecha
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
ioncubo
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

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.

NOTA

Los siguientes requisitos se aplican a la última versión de parches de 2.4.x de Adobe Commerce y Magento Open Source. 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 Mobile para iPad 2, iPad Mini, iPad con pantalla Retina (iOS 12 o posterior), para tienda de escritorio
  • Safari Mobile para iPhone 6 o posterior; iOS 12 o posterior, para tienda móvil
  • Chrome para móviles (versión principal más reciente y anterior) [Android™ 4 o posterior] para tienda móvil)

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 y Magento Open Source requieren 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 y Magento Open Source, 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.

NOTA

Hay un problema conocido con xdebug que pueden afectar a las instalaciones de Adobe Commerce o de Magento Open Source 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.

En esta página