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.
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 | -- | -- | -- | -- | -- |
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.
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 (como herramienta de línea de comandos) 9.0.0
El Instrucciones de instalación de PHP incluya un paso para instalar estas extensiones.
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.
En esta sección se describe la compatibilidad con todos los demás tipos de software opcional y necesario.
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:
Agente de transferencia de correo (MTA) o un servidor SMTP. La infraestructura de Commerce en Cloud utiliza Servicio de correo electrónico SendGrid.
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.
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:
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.
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.
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.