Requisiti di sistema

Di seguito sono riepilogate le dipendenze software e i servizi testati per Adobe Commerce.

Esistono alcune differenze nelle dipendenze di Commerce dall’infrastruttura Cloud. Il supporto per la versione del servizio e la compatibilità per l’infrastruttura cloud di Adobe Commerce è determinato dai servizi testati e distribuiti negli ambienti cloud ospitati e talvolta differisce dalle versioni supportate dalle distribuzioni Adobe Commerce on-premise. Ad esempio, l’Elasticsearch 7.17 è supportato per Commerce 2.4.4 per le distribuzioni on-premise, mentre OpenSearch 1.2 è supportato per Commerce 2.4.4 sull’infrastruttura cloud.

Le tabelle seguenti mostrano le versioni delle dipendenze software di terze parti testate da Adobe con specifiche versioni di Adobe Commerce.

Adobe supporta solo la combinazione di requisiti di sistema descritti nelle tabelle seguenti. Ad esempio, 2.4.5 è completamente testato con MariaDB 10.4. L’Adobe consiglia di eseguire l’aggiornamento a MariaDB 10.4 prima di eseguire l’aggiornamento a 2.4.5.

Commerce sul cloud

Il modello Commerce on Cloud fornisce una configurazione predefinita per i servizi compatibili con una versione specifica di Commerce.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 layout-auto
Dipendenze software 2.4.7-p2 2.4.7-p1 2.4.7.
Composer 2,7 2,7 2,7
Elasticsearch
OpenSearch 2,12 2,12 2,12
MariaDB 10,6 10,6 10,6
PHP 8.3, 8.2 8.3, 8.2 8.3, 8.2
RabbitMQ 3,13 3,12 3,12
Redis 7,2 7,2 7,2
table 0-row-9 1-row-9 2-row-9 3-row-9 4-row-9 5-row-9 6-row-9 7-row-9 layout-auto
Dipendenze software 2,4,6-p7 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 2,2
Elasticsearch
OpenSearch 2,12 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 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 8.2, 8.1
RabbitMQ 3,13 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 7,0
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
Dipendenze software 2,4,5-p9 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 2,2
Elasticsearch
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5 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 8,1
RabbitMQ 3,13 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 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2
table 0-row-12 1-row-12 2-row-12 3-row-12 4-row-12 5-row-12 6-row-12 7-row-12 layout-auto
Dipendenze software 2.4.4-p10 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,2 2,1 2,1 2,1
Elasticsearch
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5 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 8,1
RabbitMQ 3,9 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 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
Dipendenze software 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
Dipendenze software 2.4.2-p2
Composer 1
Elasticsearch 7,9
OpenSearch
MariaDB 10,4
PHP 7,4
RabbitMQ 3,8
Redis 6,0

I servizi e le versioni sono definiti nel file services.yaml. Di seguito è riportata la configurazione predefinita del servizio per Commerce 2.4.6 su infrastruttura Cloud:

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

redis:
    type: redis:7.0

opensearch:
    type: opensearch:2
    disk: 1024

Consulta Configurare i servizi nella guida Commerce su infrastruttura cloud.

Commerce locale
note note
NOTE
Le versioni 2.4.4 e 2.4.5 supportano solo MySQL da 8.0.0 a 8.0.28.
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 layout-auto
Dipendenze software 2.4.7-p2 2.4.7-p1 2.4.7.
Composer 2,7 2,7 2,7
Elasticsearch 8,11 8,11 8,11
OpenSearch 2,12 2,12 2,12
MariaDB 10,6 10,6 10,6
MySQL 8,0 8,0 8,0
PHP 8.3, 8.2 8.3, 8.2 8.3, 8.2
RabbitMQ 3,13 3,13 3,13
Redis 7,2 7,2 7,2
Varnish 7,5 7,5 7,5
Apache 2,4 2,4 2,4
nginx 1,24 1,24 1,24
AWS Aurora (MySQL) 8,0 8,0 8,0
AWS S3 ✔️ ✔️ ✔️
AWS MQ 3.11.20 3.11.20 3.11.20
AWS ElastiCache Redis 7.0 Redis 7.0 Redis 7.0
AWS Elasticsearch
AWS OpenSearch 2,11 2,11 2,11
table 0-row-9 1-row-9 2-row-9 3-row-9 4-row-9 5-row-9 6-row-9 7-row-9 8-row-9 9-row-9 10-row-9 11-row-9 12-row-9 13-row-9 14-row-9 15-row-9 16-row-9 17-row-9 layout-auto
Dipendenze software 2,4,6-p7 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 2,2
Elasticsearch 8.11, 7.17 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,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 10,6
MySQL 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.2, 8.1 8.2, 8.1 8.2, 8.1
RabbitMQ 3,13 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 7,0
Varnish 7,5 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 2,4
nginx 1,24 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 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 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 Redis 6.2
AWS Elasticsearch
AWS OpenSearch 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
Dipendenze software 2,4,5-p9 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 2,2
Elasticsearch 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17 7,17
OpenSearch 1,3 1,3 1,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5, 10,4 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 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,13 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 7,0 6,2 6,2 6,2 6,2 6,2 6,2 6,2
Varnish 7,5 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 2,4
nginx 1,24 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 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 3.9.13
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
AWS OpenSearch 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
table 0-row-12 1-row-12 2-row-12 3-row-12 4-row-12 5-row-12 6-row-12 7-row-12 8-row-12 9-row-12 10-row-12 11-row-12 12-row-12 13-row-12 14-row-12 15-row-12 16-row-12 17-row-12 layout-auto
Dipendenze software 2.4.4-p10 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,2 2,1 2,1 2,1
Elasticsearch 7,17 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,3 1,2 1,2 1,2 1,2 1,2 1,2 1,2 1,2
MariaDB 10,5, 10,4 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 8,0
PHP 8,1 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 3,9
Redis 7,0 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,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 2,4
nginx 1,24 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 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.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 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 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
Dipendenze software 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
Dipendenze software 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

Impostazioni PHP

Sono disponibili impostazioni di configurazione PHP particolari, ad esempio l'impostazione memory_limit, che consentono di evitare problemi comuni durante l'utilizzo di Adobe Commerce. Vedere Impostazioni PHP richieste.

Per informazioni sulla configurazione cloud, consulta Impostazioni PHP nella guida Commerce su infrastruttura cloud.

PHP OPcache

È consigliabile verificare che PHP OPcache sia abilitato per motivi di prestazioni. OPcache è abilitata in molte distribuzioni PHP. L'estensione opcache è installata per impostazione predefinita nell'infrastruttura Commerce on Cloud.

Per le impostazioni locali, verificare che PHP OPcache sia installato. Vedere Impostazioni PHP. Oppure per indicazioni specifiche sulle impostazioni delle prestazioni, vedere le raccomandazioni software per le impostazioni PHP nella Guida alle best practice per le prestazioni.

Se devi installare OPcache separatamente, consulta la documentazione di PHP OPcache.

Controllo processo PHP

Prima di poter eseguire gli indicizzatori in modalità parallela, è necessario attivare il supporto Controllo processo (pcntl) in PHP. Vedi Installazione nella documentazione di PHP.

PHPUnit

PHPUnit v9 (come strumento da riga di comando).

Estensioni PHP

Le istruzioni di installazione PHP includono un passaggio per l'installazione di queste estensioni.

TIP
Per le estensioni PHP nell'infrastruttura cloud, vedere Abilitare le estensioni PHP nella guida di Commerce su infrastruttura cloud.
Commerce sul cloud

La tabella seguente mostra le estensioni PHP supportate durante la distribuzione di Adobe Commerce sulla piattaforma Cloud.

table 0-row-3 1-row-3 layout-auto
Estensioni predefinite Estensioni installate che non possono essere disinstallate Estensioni che possono essere installate e disinstallate in base alle esigenze
bcmath
bz2
calendario
exif
gd
gettext
intl
libxml
mysqli
opcache
pcntl
pdo_mysql
Riflesso
sapone
socket
SPL
standard
gonfiore
sysvmsg
sysvsem
sysvshm
zip
zlib
ctype
curl
data
dba
dom
fileinfo
filtro
ftp
hash
iconv
json
mbstring
mysqlnd
openssl
pcre
dop
pdo_sqlite
phar
posix
readline
sessione
sqlite3
tokenizer
xml
xmlreader
xmlwriter
geoip
gmp
igbinary
imagick
imap
ldap
mailparse
mcrypt
msgpack
mysqli
oauth
pdo_mysql
propro
pspell
raphf
recode
redis
socket shmop
sodio
ssh2
ordinato
xdebug
xmlrpc
xsl
yaml
Commerce locale

Adobe Commerce richiede:

  • 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

Il Magento Open Source richiede:

  • 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

Per informazioni dettagliate sull'installazione, consultare la documentazione ufficiale PHP.

Varie

Questa sezione descrive il supporto e la compatibilità per tutti gli altri tipi di software richiesto e opzionale.

NOTE
I seguenti requisiti si applicano alla versione più recente della patch 2.4.x di Adobe Commerce. Se pertinente, vengono fornite indicazioni sull’infrastruttura Commerce on Cloud.

Browser

Storefront e amministratore:

  • Microsoft Edge (versione principale più recente e precedente)
  • Firefox (versione principale più recente e precedente; qualsiasi sistema operativo)
  • Chrome (versione principale più recente e precedente; qualsiasi sistema operativo)
  • Safari (versione principale più recente e precedente; solo macOS)
  • Safari per iOS (versione principale più recente e precedente, per storefront)
  • Chrome per Android (versione principale più recente e precedente, per storefront)

Server di posta

Mail Transfer Agent (MTA) o un server SMTP. L'infrastruttura Commerce on Cloud utilizza il servizio e-mail SendGrid.

Memoria

L'aggiornamento delle applicazioni e delle estensioni ottenute dalla Commerce Marketplace e da altre origini può richiedere fino a 2 GB di RAM. Se si utilizza un sistema con meno di 2 GB di RAM, creare un file di scambio. In caso contrario, l'aggiornamento potrebbe non riuscire.

Sistemi operativi (Linux x86-64)

Distribuzioni Linux, come RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian e simili. Microsoft Windows e macOS non sono supportati.

Per alcune operazioni Adobe Commerce richiede i seguenti strumenti di sistema:

SSL

  • Per HTTPS è necessario un certificato di sicurezza valido.
  • I certificati SSL autofirmati non sono supportati.
  • Requisito Transport Layer Security (TLS): PayPal e repo.magento.com richiedono entrambi TLS 1.2 o versione successiva.

Per l'infrastruttura Commerce on Cloud, consulta Configurazione rapida nella guida Commerce on Cloud Infrastructure.

Xdebug

Per Adobe Commerce, utilizza php_xdebug 2.5.x o versione successiva (solo per ambienti di sviluppo; può avere un effetto negativo sulle prestazioni).

Per Adobe Commerce on Cloud, consulta Configurare Xdebug nella guida Commerce on Cloud Infrastructure.

NOTE
Si è verificato un problema noto con xdebug che può influire sulle installazioni di Adobe Commerce o sull'accesso alla vetrina o all'amministratore dopo l'installazione. Vedere Problema noto che riguarda l'installazione di xdebug nella Knowledge Base del supporto Commerce.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995