Requisiti di sistema
Di seguito vengono riepilogate le dipendenze software e i servizi testati per Adobe Commerce e Magento Open Source.
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 e Magento Open Source.
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.
Il Modello Commerce on Cloud fornisce una configurazione predefinita per i servizi compatibili con una versione di Commerce specifica.
table 0-row-24 1-row-24 2-row-24 3-row-24 4-row-24 5-row-24 6-row-24 7-row-24 layout-auto | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dipendenze software | 2.4.7-beta3 | 2,4,6-p4 | 2.4.6-p3 | 2.4.6-p2 | 2.4.6-p1 | 2.4.6. | 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-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,6 | 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,11 | 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 | 1,2 | 1,2 | — |
MariaDB | 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 |
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,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.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,8 | 3,8 |
Redis | 7,2 | 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,2 | 6,2 | 6,0 | 6,0 |
I servizi e le versioni sono definiti in il services.yaml
file. Di seguito è riportata la configurazione predefinita del servizio per Commerce 2.4.6 su infrastruttura Cloud:
code language-yaml |
---|
|
Consulta Configurare i servizi nel Commerce su infrastruttura cloud guida.
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-24 1-row-24 2-row-24 3-row-24 4-row-24 5-row-24 6-row-24 7-row-24 8-row-24 9-row-24 10-row-24 11-row-24 12-row-24 13-row-24 14-row-24 15-row-24 16-row-24 17-row-24 layout-auto | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dipendenze software | 2.4.7-beta3 | 2,4,6-p4 | 2.4.6-p3 | 2.4.6-p2 | 2.4.6-p1 | 2.4.6. | 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-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,6 | 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.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,16 | 7,16 | 7,16 | 7,16 | 7,9 |
OpenSearch | 2,11 | 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 | 1,2 | 1,2 | — |
MariaDB | 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 |
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 |
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,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.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,8 | 3,8 |
Redis | 7,2 | 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,2 | 6,2 | 6,0 | 6,0 |
Varnish | 7,4 | 7,3 | 7,3 | 7,3 | 7,3 | 7,1 | 7,3 | 7,3 | 7,3 | 7,3 | 7,1 | 7,0 | 7,0 | 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 |
nginx | 1,24 | 1,24 | 1,24 | 1,22 | 1,22 | 1,22 | 1,24 | 1,24 | 1,22 | 1,22 | 1,22 | 1,22 | 1,22 | 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 | 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.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 | 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 | — | — | — | — | — |
Impostazioni PHP
Esistono impostazioni di configurazione PHP particolari, come memory_limit
che può aiutarti a evitare problemi comuni quando utilizzi Adobe Commerce e Magento Open Source. Consulta Impostazioni PHP richieste.
Per istruzioni sulla configurazione del cloud, consulta Impostazioni PHP nel Commerce su infrastruttura cloud guida.
PHP OPcache
È consigliabile verificare che PHP OPcache è abilitato per motivi di prestazioni. OPcache è abilitata in molte distribuzioni PHP. Il opcache
L’estensione è installata per impostazione predefinita nell’infrastruttura Commerce on Cloud.
Per gli on-premise, verificare che PHP OPcache sia installato, vedere Impostazioni PHP. Oppure, per indicazioni specifiche sulle impostazioni delle prestazioni, vedere le raccomandazioni software per Impostazioni PHP nel Best practice per le prestazioni guida.
Se è necessario installare OPcache separatamente, vedere Documentazione di PHP OPcache.
Controllo processo PHP
Prima di poter eseguire gli indicizzatori in modalità parallela, è necessario attivare il supporto di Controllo processo (pcntl
) in PHP. Consulta Installazione nella documentazione PHP.
PHPUnit
PHPUnit (come strumento da riga di comando) 9.0.0
Estensioni PHP
Il Istruzioni di installazione PHP includi un passaggio per installare queste estensioni.
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 mysqli pcntl pdo_mysql sapone socket sysvmsg sysvsem sysvshm opcache zip |
ctype ricciolo data dom fileinfo filter ftp hash iconv json mbstring mysqlnd openssl pcre dop pdo_sqlite phar posix readline sessione sqlite3 tokenizzatore xml xmlreader xmlwriter |
geoip gmp igbinario immaginare imap ioncube ldap mailparse mcrypt msgpack mysqli oauth pdo_mysql propro pspell raphf ricodificare redis socket shmop sodio ssh2 ordinato xdebug xmlrpc xsl yaml |
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
B2B per 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
Fai riferimento a documentazione ufficiale PHP per informazioni dettagliate sull'installazione.
Varie
Questa sezione descrive il supporto e la compatibilità per tutti gli altri tipi di software richiesto e opzionale.
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 vetrina)
Server di posta
Mail Transfer Agent (MTA) o un server SMTP. L’infrastruttura Commerce on Cloud utilizza 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 e Magento Open Source richiedono 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
entrambi richiedono TLS 1.2 o versione successiva.
Per l’infrastruttura Commerce on Cloud, consulta Configurazione rapida nel Commerce su infrastruttura cloud guida.
Xdebug
Per Adobe Commerce e Magento Open Source, utilizza php_xdebug 2.5.x o versione successiva (solo per ambienti di sviluppo; può avere un effetto negativo sulle prestazioni).
Per Adobe Commerce su Cloud, consulta Configura Xdebug nel Commerce su infrastruttura cloud guida.
xdebug
che possono influenzare le installazioni di Adobe Commerce o di Magento Open Source o l’accesso alla vetrina o all’amministratore dopo l’installazione. Consulta Problema noto che influisce xdebug
installazione nel Knowledge Base del supporto Commerce.