系統需求

以下摘要說明針對Adobe Commerce測試的軟體相依性和服務。

雲端基礎結構上Commerce的相依性有一些差異。 雲端基礎結構上Adobe Commerce的服務版本和相容性支援取決於測試並部署至託管雲端環境的服務,有時與Adobe Commerce內部部署支援的版本不同。 例如,內部部署的Commerce 2.4.4支援Elasticsearch7.17,但雲端基礎結構上的Commerce 2.4.4支援OpenSearch 1.2。

下表顯示Adobe已使用特定Adobe Commerce發行版本測試的協力廠商軟體相依性版本。

Adobe僅支援下表所述的系統需求組合。 例如,2.4.5已透過MariaDB 10.4完成測試。Adobe建議您在升級至2.4.5之前,先升級至MariaDB 10.4。

雲端上的商務

雲端上的Commerce範本 提供與特定Commerce版本相容之服務的預設設定。

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 layout-auto
軟體相依性 2.4.7 - p1 2.4.7
Composer 2.7 2.7
Elasticsearch
OpenSearch 2.12 2.12
MariaDB 10.6 10.6
PHP 8.3, 8.2 8.3, 8.2
RabbitMQ 3.12 3.12
Redis 7.2 7.2
table 0-row-8 1-row-8 2-row-8 3-row-8 4-row-8 5-row-8 6-row-8 7-row-8 layout-auto
軟體相依性 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
Elasticsearch
OpenSearch 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
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
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
Redis 7.0 7.0 7.0 7.0 7.0 7.0 7.0
table 0-row-10 1-row-10 2-row-10 3-row-10 4-row-10 5-row-10 6-row-10 7-row-10 layout-auto
軟體相依性 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
Elasticsearch
OpenSearch 1.3 1.3 1.2 1.2 1.2 1.2 1.2 1.2 1.2
MariaDB 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
RabbitMQ 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 6.2 6.2 6.2 6.2 6.2 6.2 6.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 layout-auto
軟體相依性 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.1 2.1 2.1
Elasticsearch
OpenSearch 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.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.9 3.9 3.9 3.9 3.9 3.9 3.9 3.9 3.9 3.9
Redis 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
軟體相依性 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
軟體相依性 2.4.2 - p2
Composer 1
Elasticsearch 7.9
OpenSearch
MariaDB 10.4
PHP 7.4
RabbitMQ 3.8
Redis 6.0

服務和版本定義於 services.yaml 檔案. 以下是雲端基礎結構上Commerce 2.4.6的預設服務設定:

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

redis:
    type: redis:7.0

opensearch:
    type: opensearch:2
    disk: 1024

另請參閱 設定服務雲端基礎結構上的Commerce 指南。

商務內部部署
note note
NOTE
2.4.4和2.4.5版僅支援MySQL 8.0.0到8.0.28。
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 layout-auto
軟體相依性 2.4.7 - p1 2.4.7
Composer 2.7 2.7
Elasticsearch 8.11 8.11
OpenSearch 2.12 2.12
MariaDB 10.6 10.6
MySQL 8.0 8.0
PHP 8.3, 8.2 8.3, 8.2
RabbitMQ 3.13 3.13
Redis 7.2 7.2
Varnish 7.5 7.5
Apache 2.4 2.4
nginx 1.24 1.24
AWS Aurora (MySQL) 8.0 8.0
AWS S3 ✔️ ✔️
AWS MQ 3.11.20 3.11.20
AWS ElastiCache Redis 7.0 Redis 7.0
AWS Elasticsearch
AWS OpenSearch 2.11 2.11
table 0-row-8 1-row-8 2-row-8 3-row-8 4-row-8 5-row-8 6-row-8 7-row-8 8-row-8 9-row-8 10-row-8 11-row-8 12-row-8 13-row-8 14-row-8 15-row-8 16-row-8 17-row-8 layout-auto
軟體相依性 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
Elasticsearch 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.5 2.5 2.5 2.5 2.5
MariaDB 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
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
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
Redis 7.0 7.0 7.0 7.0 7.0 7.0 7.0
Varnish 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
nginx 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
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
AWS ElastiCache 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
table 0-row-10 1-row-10 2-row-10 3-row-10 4-row-10 5-row-10 6-row-10 7-row-10 8-row-10 9-row-10 10-row-10 11-row-10 12-row-10 13-row-10 14-row-10 15-row-10 16-row-10 17-row-10 layout-auto
軟體相依性 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
Elasticsearch 7.17 7.17 7.17 7.17 7.17 7.17 7.17 7.17 7.17
OpenSearch 1.3 1.3 1.2 1.2 1.2 1.2 1.2 1.2 1.2
MariaDB 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
PHP 8.1 8.1 8.1 8.1 8.1 8.1 8.1 8.1 8.1
RabbitMQ 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 6.2 6.2 6.2 6.2 6.2 6.2 6.2
Varnish 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
nginx 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
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
AWS ElastiCache 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
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
軟體相依性 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.1 2.1 2.1
Elasticsearch 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.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
MariaDB 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
PHP 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
Redis 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.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
nginx 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 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.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
AWS Elasticsearch 7.9 7.9 7.9
AWS OpenSearch 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
軟體相依性 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
軟體相依性 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

PHP設定

有特定的PHP組態設定,例如 memory_limit 設定,可協助您在使用Adobe Commerce時避免常見問題。 另請參閱 必要的PHP設定.

如需雲端設定指南,請參閱 PHP設定雲端基礎結構上的Commerce 指南。

PHP OPcache

建議您確認 PHP OPcache 基於效能原因而啟用。 OPcache已在許多PHP分配中啟用。 此 opcache 擴充功能預設會安裝在雲端基礎結構的Commerce中。

如需內部部署,請確認PHP OPcache已安裝,請參閱 PHP設定. 或如需效能設定的特定指引,請參閱下列軟體建議: PHP設定效能最佳實務 指南。

如果您必須單獨安裝OPcache,請參閱 PHP OPcache檔案.

PHP程式控制

在平行模式下執行索引器之前,您必須啟用「程式控制」支援(pcntl)。 另請參閱 安裝 在PHP檔案中。

PHPUnit

PHPUnit v9 (作為命令列工具)。

PHP擴充功能

PHP安裝指示 包含安裝這些擴充功能的步驟。

TIP
如需雲端基礎結構中的PHP擴充功能,請參閱 啟用PHP擴充功能雲端基礎結構上的Commerce 指南。
雲端上的商務

下表顯示在雲端平台上部署Adobe Commerce時支援的PHP擴充功能。

table 0-row-3 1-row-3 layout-auto
預設副檔名 安裝的擴充功能無法解除安裝 可視需要安裝和解除安裝的擴充功能
bcmath
bz2
行事曆
exif
gd
gettext
intl
libxml
mysqli
opcache
openswool
pcntl
pdo_mysql
反射
soap
通訊端
SPL
標準
sysvmsg
sysvsem
sysvshm
zip
zlib
ctype
curl
日期
dba
dom
檔案資訊
篩選
ftp
雜湊
iconv
json
mbstring
mysqlnd
openssl
密碼
pdo
pdo_sqlite
phar
posix
readline
session
sqlite3
tokenizer
xml
xmlreader
xmlwriter
geoip
gmp
igbinary
imagick
imap
ldap
mailparse
mcrypt
msgpack
mysqli
oauth
pdo_mysql
propro
拼字
raphf
recode
redis
購物插座

ssh2
整潔
xdebug
xmlrpc
xsl
yaml
商務內部部署

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官方檔案 以取得安裝詳細資料。

其他

本節說明所有其他必要和選用軟體型別的支援與相容性。

NOTE
下列需求適用於Adobe Commerce的最新2.4.x修補程式版本。 相關時,提供雲端基礎結構上的Commerce指引。

瀏覽器

店面和管理:

  • Microsoft Edge (最新和先前的主要版本)
  • Firefox (最新和先前的主要版本;任何作業系統)
  • Chrome (最新和先前的主要版本;任何作業系統)
  • Safari (最新和先前的主要版本;僅限macOS)
  • iOS適用的Safari (店面適用的最新和先前主要版本)
  • Chrome for Android (最新和先前主要版本,適用於店面)

郵件伺服器

郵件傳輸代理(MTA)或SMTP伺服器。 雲端基礎結構上的Commerce使用 SendGrid電子郵件服務.

記憶體

升級從Commerce Marketplace和其他來源取得的應用程式和擴充功能,最多可能需要2 GB的RAM。 如果您使用的系統RAM小於2 GB,請建立 交換檔案;否則,升級可能會失敗。

作業系統(Linux x86-64)

Linux發行版本,例如RedHat Enterprise Linux (RHEL)、CentOS、Ubuntu、Debian等。 不支援Microsoft Windows和macOS。

Adobe Commerce的某些作業需要下列系統工具:

SSL

  • HTTPS需要有效的安全性憑證。
  • 不支援自我簽署SSL憑證。
  • 傳輸層安全性(TLS)需求 — PayPal和 repo.magento.com 兩者都需要TLS 1.2或更新版本。

如需雲端基礎結構上的Commerce,請參閱 Fastly設定雲端基礎結構上的Commerce 指南。

Xdebug

若為Adobe Commerce,請使用 php_xdebug 2.5.x 或更新版本(僅限開發環境;可能會對效能造成負面影響)。

如需雲端上的Adobe Commerce,請參閱 設定Xdebug雲端基礎結構上的Commerce 指南。

NOTE
有一個已知問題 xdebug 可能會影響Adobe Commerce安裝或安裝後對店面或管理員的存取許可權。 另請參閱 影響以下的已知問題 xdebug 安裝Commerce支援知識庫.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995