下面的表表格显示了 Adobe Commerce 和 Magento Open Source 版本中依赖的第三方软件版本。Adobe 只支持下表中描述的系统要求的组合(最好按照表格的要求去安装对应版本的软件)。

例如,2.4.5 与 MariaDB 10.4 进行了全面测试。Adobe 建议你在升级到2.4.5之前升级到MariaDB 10.4。

依赖的软件 2.4.6 2.4.5-p2 2.4.5-p1 2.4.5 2.4.4-p3 2.4.4-p2 2.4.4-p1 2.4.4 2.4.3-p3 2.4.3-p2 2.4.3 2.4.2 2.4.1 2.4.0
Composer 2.2 2.2 2.2 2.2 2.2 2.1 2.1 2.1 1 1 1 1 1 1
Elasticsearch 8.4, 7.17 7.17 7.17 7.17 7.17 7.16 7.16 7.16 7.16 7.16 7.10 7.9 7.7 7.6
OpenSearch 2.5 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
MariaDB 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.2, 10.3, 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* 5.7, 8.0
PHP 8.1, 8.2 8.1 8.1 8.1 8.1 8.1 8.1 8.1 7.4 7.4 7.4 7.4 7.4 7.3, 7.4
RabbitMQ 3.9 3.9 3.9 3.9 3.9 3.9 3.9 3.9 3.8 3.8 3.8 3.8 3.8 3.8
Redis 7.0 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.0 6.0 6.0 6.0 5.0 5.0
Varnish 7.1 7.1 7.0 7.0 7.1 7.0 7.0 7.0 6.5 6.5 6.5 6.4 6.2 6
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
nginx 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18 1.18
AWS Aurora (MySQL) 8.0 8.0 8.0 8.0 8.0 5.7 5.7 5.7 5.7 5.7 5.7
AWS S3 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
AWS MQ 3.9.16 3.9.13 3.9.13 3.9.13 3.9.13 3.8.11 3.8.11 3.8.11 3.8.11 3.8.11 3.8.11
AWS ElastiCache Redis 6.2 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 7.9 7.9
AWS OpenSearch 1.2 1.2 1.2 1.2 1.2

云基础设施上的Adobe Commerce的服务版本和兼容性支持由部署在云基础设施上的版本决定,有时与Adobe Commerce内部部署支持的版本不同。

*Adobe Commerce 2.4.5及更早版本仅支持MySQL 8.0.28及更早版本。

其他杂项依赖

杂项依赖中描述了对所有其他类型的必需和可选软件的支持和兼容性。

以下要求适用于Adobe Commerce和Magento Open Source的最新2.4.x补丁版本。

Mail server - 邮件服务器

邮件传输代理(MTA, Mail Transfer Agent)或一个SMTP服务器

操作系统(Linux x86-64)

Linux 发行版,如 RedHat Enterprise Linux (RHEL)、CentOS、Ubuntu、Debian,以及类似的。不支持微软 Windows 和 macOS。

PHP 扩展

Adobe Commerce 依赖:

  • 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 for Adobe Commerce 依赖有:

  • 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

Magento Open Source 依赖的扩展如下:

  • 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

PHP OPcache

强烈建议启用 PHP OPcache 来保证性能。OPcache 在许多 PHP 发行版中都是启用的。要验证它是否被安装,请参阅 PHP 文档。

PHP 设置

我们推荐一些特殊的 PHP 配置设置,如 memory_limit,可以避免使用 Adobe Commerce 和 Magento Open Source 时的常见问题。

PHPUnit

PHPUnit 9.0.0 (作为一个命令行工具使用)

RAM 内存

从 Magento 商业市场和其他来源获得的应用程序和扩展可能需要高达 2GB 的内存。如果系统的内存不足 2GB,建议你创建一个交换文件;否则升级可能会失败。

系统依赖项

  • bash
  • gzip
  • lsof
  • mysql
  • mysqldump
  • nice
  • php
  • sed
  • tar

SSL

  • 使用 HTTPS 需要一个有效的安全证书。
  • 不支持自签的SSL证书。
  • 传输层安全(TLS)要求 - PayPal 和 repo.magento.com 都需要 TLS 1.2 或更高版本。

浏览器支持

前后台

  • 微软Edge(最新和以前的主要版本)
  • 火狐(最新和以前的主要版本;任何操作系统)
  • Chrome (最新及以前的主要版本;任何操作系统)
  • Safari(最新及以前的主要版本;仅适用于MacOS)
  • 用于iPad 2、iPad Mini、带视网膜显示器的iPad(iOS 12或更高版本)的Safari Mobile,用于桌面店面
  • 适用于iPhone 6或更高版本的Safari Mobile;iOS 12或更高版本,用于移动店面
  • 移动版Chrome浏览器(最新和以前的主要版本[Android 4或更高版本],用于移动店面)