Systemanforderungen

Im Folgenden finden Sie eine Zusammenfassung der Softwareabhängigkeiten und Services, die für Adobe Commerce und Magento Open Source getestet wurden.

Es gibt einige Unterschiede bei den Abhängigkeiten für Commerce in der Cloud-Infrastruktur. Die Unterstützung der Service-Version und -Kompatibilität für Adobe Commerce auf Cloud-Infrastrukturen wird durch Services bestimmt, die in den gehosteten Cloud-Umgebungen getestet und bereitgestellt werden, und unterscheidet sich manchmal von Versionen, die von Adobe Commerce On-Premise-Bereitstellungen unterstützt werden. Beispielsweise wird Elasticsearch 7.17 für On-Premise-Bereitstellungen in Commerce 2.4.4 unterstützt, OpenSearch 1.2 jedoch für Commerce 2.4.4 in Cloud-Infrastrukturen.

Die folgenden Tabellen zeigen Versionen von Software-Abhängigkeiten von Drittanbietern, die Adobe mit bestimmten Adobe Commerce- und Magento Open Source-Versionen getestet hat.

Adobe unterstützt nur die in den folgenden Tabellen beschriebene Kombination von Systemanforderungen. Beispielsweise wurde 2.4.5 vollständig mit MariaDB 10.4 getestet. Adobe empfiehlt, auf MariaDB 10.4 zu aktualisieren, bevor Sie auf 2.4.5 aktualisieren.

Commerce in der Cloud

Die Vorlage „Commerce in Cloud“ stellt eine Standardkonfiguration für Dienste bereit, die mit einer bestimmten Commerce-Version kompatibel sind.

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
Software-Abhängigkeiten 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,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
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

Die Services und Versionen werden definiert in Die services.yaml Datei. Im Folgenden finden Sie die standardmäßige Service-Konfiguration für Commerce 2.4.6 in der Cloud-Infrastruktur:

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

redis:
    type: redis:7.0

opensearch:
    type: opensearch:2
    disk: 1024

Siehe Konfigurieren von Diensten in der Commerce mit Cloud-Infrastruktur Handbuch.

On-Premise-Commerce
note note
NOTE
Die Versionen 2.4.4 und 2.4.5 unterstützen nur MySQL 8.0.0 bis 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
Software-Abhängigkeiten 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

PHP-Einstellungen

Es gibt bestimmte PHP-Konfigurationseinstellungen, wie zum Beispiel memory_limit -Einstellung verwenden, was Ihnen helfen kann, gängige Probleme bei der Verwendung von Adobe Commerce und Magento Open Source zu vermeiden. Siehe Erforderliche PHP-Einstellungen.

Anleitungen zur Cloud-Konfiguration finden Sie unter PHP-Einstellungen in der Commerce mit Cloud-Infrastruktur Handbuch.

PHP-OP-Cache

Es wird empfohlen, Folgendes zu überprüfen PHP-OP-Cache ist aus Leistungsgründen aktiviert. Der OPcache ist in vielen PHP Distributionen aktiviert. Die opcache -Erweiterung wird standardmäßig in der Commerce on Cloud-Infrastruktur installiert.

Überprüfen Sie für On-Premise, ob PHP OPcache installiert ist, siehe PHP-Einstellungen. Spezifische Anleitungen zu Leistungseinstellungen finden Sie in den Softwareempfehlungen für PHP-Einstellungen in der Best Practices für die Leistung Handbuch.

Wenn Sie OPcache separat installieren müssen, lesen Sie die PHP OPcache-Dokumentation.

PHP-Prozesssteuerung

Bevor Sie Indexer im parallelen Modus ausführen können, müssen Sie die Unterstützung der Prozesssteuerung aktivieren (pcntl) in PHP. Siehe Installation in der PHP-Dokumentation.

PHPUnit

PHPUnit v9 (als Befehlszeilen-Tool).

PHP-Erweiterungen

Die PHP-Installationsanweisungen Schließen Sie einen Schritt zur Installation dieser Erweiterungen ein.

TIP
Informationen zu PHP-Erweiterungen in der Cloud-Infrastruktur finden Sie unter PHP-Erweiterungen aktivieren in der Commerce mit Cloud-Infrastruktur Handbuch.
Commerce in der Cloud

Die folgende Tabelle zeigt die unterstützten PHP-Erweiterungen bei der Bereitstellung von Adobe Commerce auf der Cloud-Plattform.

table 0-row-3 1-row-3 layout-auto
Standarderweiterungen Installierte Erweiterungen, die nicht entfernt werden können Erweiterungen, die bei Bedarf installiert und deinstalliert werden können
bcmath
BZ2
Kalender
Exif
GD
getText
intl
libxml
MySQL
opcache
Schaukelstuhl
PCNTL
pdo_mysql
Reflexion
Seife
Steckdosen
SPL
Standard
sysvmsg
System
sysvshm
PLZ
zlib
ctype
Locken drehen
Datum
DBA
DOM
fileInfo
Filter
FTP
hacken
Iconv
JSON
MBstring
mysqlnd
openssl
PCRE
GUB
pdo_sqlite
PHAR
posix
Lidlinie
Sitzung
sqlite3
Tokenizer
XML
xmlReader
xmlWriter
GeoIP
GMP
binär
imaginär
IMAP
LDAP
mailparse
mcrypt
MsgPack
MySQL
OAuth
pdo_mysql
Profi
Zauberwort
Graf
umkodieren
Redis
Verkaufsstellen
Natrium
SSH2
aufgeräumt
xdebug
xmlrpc
xsl
YAML
On-Premise-Commerce

Adobe Commerce erfordert:

  • 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 für Adobe Commerce erfordert:

  • 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 erfordert:

  • 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

Siehe offizielle PHP-Dokumentation für Installationsdetails.

Sonstiges

In diesem Abschnitt werden die Unterstützung und Kompatibilität für alle anderen erforderlichen und optionalen Softwaretypen beschrieben.

NOTE
Die folgenden Anforderungen gelten für die neueste Patch-Version 2.4.x von Adobe Commerce und Magento Open Source. Sofern relevant, wird eine Anleitung zu Commerce in Cloud-Infrastrukturen bereitgestellt.

Browser

Storefront und Admin:

  • Microsoft Edge (neueste und vorherige Hauptversion)
  • Firefox (neueste und vorherige Hauptversion; alle Betriebssysteme)
  • Chrome (neueste und vorherige Hauptversion; beliebiges Betriebssystem)
  • Safari (neueste und vorherige Hauptversion; nur macOS)
  • Safari für iOS (neueste und vorherige Hauptversion, für Storefront)
  • Chrome für Android (neueste und vorherige Hauptversion, für Storefront)

Mail-Server

Mail Transfer Agent (MTA) oder SMTP-Server. Commerce in Cloud-Infrastruktur verwendet die SendGrid-E-Mail-Service.

Arbeitsspeicher

Für das Upgrade der Anwendungen und Erweiterungen, die Sie von der Commerce Marketplace und anderen Quellen erhalten, können bis zu 2 GB RAM erforderlich sein. Wenn Sie ein System mit weniger als 2 GB RAM verwenden, erstellen Sie ein Auslagerungsdatei; andernfalls schlägt das Upgrade möglicherweise fehl.

Betriebssysteme (Linux x86-64)

Linux-Distributionen wie RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian und ähnliche. Microsoft Windows und macOS werden nicht unterstützt.

Adobe Commerce und Magento Open Source erfordern für einige Vorgänge die folgenden Systemwerkzeuge:

SSL

  • Für HTTPS ist ein gültiges Sicherheitszertifikat erforderlich.
  • Selbstsignierte SSL-Zertifikate werden nicht unterstützt.
  • Transport Layer Security (TLS)-Anforderung - PayPal und repo.magento.com Für beide ist TLS 1.2 oder höher erforderlich.

Informationen zu Commerce in Cloud-Infrastrukturen finden Sie unter Schnelle Konfiguration in der Commerce mit Cloud-Infrastruktur Handbuch.

xdebug

Verwenden Sie für Adobe Commerce und Magento Open Source Folgendes php_xdebug 2.5.x oder höher (nur Entwicklungsumgebungen; kann die Leistung beeinträchtigen).

Für Adobe Commerce on Cloud siehe Konfigurieren von xdebug in der Commerce mit Cloud-Infrastruktur Handbuch.

NOTE
Es gibt ein bekanntes Problem mit xdebug die sich auf Adobe Commerce- oder Magento Open Source-Installationen auswirken oder nach der Installation auf die Storefront oder den Admin zugreifen können. Siehe Bekanntes Problem mit folgenden Auswirkungen xdebug Installation in der Commerce-Support-Wissensdatenbank.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995