Requisitos do sistema

A seguir é apresentado um resumo das dependências de software e dos serviços testados para Adobe Commerce.

Existem algumas diferenças nas dependências do Commerce na infraestrutura em nuvem. O suporte à versão do serviço e à compatibilidade do Adobe Commerce na infraestrutura em nuvem é determinado por serviços testados e implantados nos ambientes de nuvem hospedados e, às vezes, difere das versões compatíveis com implantações locais do Adobe Commerce. Por exemplo, o Elasticsearch 7.17 é compatível com o Commerce 2.4.4 para implantações locais, mas o OpenSearch 1.2 é compatível com o Commerce 2.4.4 na infraestrutura em nuvem.

As tabelas a seguir mostram versões de dependências de software de terceiros que o Adobe testou com versões específicas do Adobe Commerce.

O Adobe suporta apenas a combinação dos requisitos de sistema descritos nas tabelas a seguir. Por exemplo, 2.4.5 é totalmente testado com MariaDB 10.4. A Adobe recomenda que você atualize para MariaDB 10.4 antes de atualizar para a versão 2.4.5.

Commerce na nuvem

A variável Modelo do Commerce na nuvem O fornece uma configuração padrão para serviços compatíveis com uma versão específica do Commerce.

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
Dependências de software 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 2 2 2 2 2 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

Os serviços e as versões são definidos em o services.yaml arquivo. A seguir está a configuração de serviço padrão para o Commerce 2.4.6 na infraestrutura em nuvem:

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

redis:
    type: redis:7.0

opensearch:
    type: opensearch:2
    disk: 1024

Consulte Configurar serviços no Commerce na infraestrutura em nuvem guia.

Commerce local
note note
NOTE
As versões 2.4.4 e 2.4.5 são compatíveis somente com o MySQL 8.0.0 até 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
Dependências de software 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

Configurações do PHP

Há definições específicas de configuração do PHP, como a variável memory_limit configuração, que pode ajudá-lo a evitar problemas comuns ao usar o Adobe Commerce. Consulte Configurações necessárias do PHP.

Para obter orientação sobre a configuração na nuvem, consulte Configurações do PHP no Commerce na infraestrutura em nuvem guia.

OPcache do PHP

É recomendável verificar se OPcache do PHP está ativado por motivos de desempenho. O OPcache está habilitado em muitas distribuições PHP. A variável opcache A extensão do é instalada por padrão na infraestrutura do Commerce na nuvem.

Para verificar se o PHP OPcache está instalado, consulte Configurações do PHP. Ou, para obter orientação específica sobre configurações de desempenho, consulte as recomendações de software para Configurações do PHP no Práticas recomendadas de desempenho guia.

Se precisar instalar o OPcache separadamente, consulte a Documentação do PHP OPcache.

Controle do processo PHP

Antes de executar indexadores no modo paralelo, você deve habilitar o suporte ao Controle do processo (pcntl) no PHP. Consulte Instalação na documentação do PHP.

PHPUnit

PHPUnit v9 (como uma ferramenta de linha de comando).

Extensões PHP

A variável instruções de instalação do PHP inclua uma etapa para instalar essas extensões.

TIP
Para extensões PHP na infraestrutura da nuvem, consulte Habilitar extensões PHP no Commerce na infraestrutura em nuvem guia.
Commerce na nuvem

A tabela a seguir mostra as extensões compatíveis do PHP ao implantar o Adobe Commerce na plataforma na nuvem.

table 0-row-3 1-row-3 layout-auto
Extensões padrão Extensões instaladas que não podem ser desinstaladas Extensões que podem ser instaladas e desinstaladas conforme necessário
bcmath
bz2
calendário
exif
gd
gettext
intl
libxml
mysqli
opcache
openswoole
pcntl
pdo_mysql
Reflexo
soap
soquetes
SPL
padrão
sysvmsg
sistema
sysvshm
zip
zlib
ctype
curl
data
dba
dom
fileinfo
filtro
ftp
hash
iconv
json
mbstring
mysqlnd
openssl
pcre
dop
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
soletração
raphf
recode
redis
shmop sockets
sódio
ssh2
arrumado
xdebug
xmlrpc
xsl
yaml
Commerce local

O Adobe Commerce exige:

  • 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 para Adobe Commerce requer:

  • 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

O Magento Open Source exige:

  • 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

Consulte documentação oficial do PHP para obter detalhes sobre a instalação.

Diversos

Esta seção descreve o suporte e a compatibilidade para todos os outros tipos de software necessário e opcional.

NOTE
Os seguintes requisitos se aplicam à versão de patch 2.4.x mais recente do Adobe Commerce. Quando pertinente, são fornecidas orientações sobre a infraestrutura do Commerce on Cloud.

Loja e Administrador:

  • Microsoft Edge (versão principal mais recente e anterior)
  • Firefox (versão principal mais recente e anterior; qualquer sistema operacional)
  • Chrome (versão principal mais recente e anterior; qualquer sistema operacional)
  • Safari (versão principal mais recente e anterior; somente macOS)
  • Safari para iOS (versão principal mais recente e anterior, para loja)
  • Chrome para Android (versão principal mais recente e anterior, para loja)

Servidor de email

Mail Transfer Agent (MTA) ou um servidor SMTP. A infraestrutura do Commerce na nuvem usa o Serviço de email SendGrid.

Memória

A atualização dos aplicativos e extensões obtidos do Commerce Marketplace e de outras fontes pode exigir até 2 GB de RAM. Se você estiver usando um sistema com menos de 2 GB de RAM, crie um trocar arquivo; caso contrário, sua atualização poderá falhar.

Sistemas operacionais (Linux x86-64)

Distribuições Linux, como RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian e similares. O Microsoft Windows e o macOS não são compatíveis.

O Adobe Commerce requer as seguintes ferramentas do sistema para algumas operações:

SSL

  • Um certificado de segurança válido é necessário para HTTPS.
  • Certificados SSL autoassinados não são compatíveis.
  • Requisito de Segurança da camada de transporte (TLS) - PayPal e repo.magento.com ambos exigem TLS 1.2 ou posterior.

Para a infraestrutura do Commerce na nuvem, consulte Configuração do Fastly no Commerce na infraestrutura em nuvem guia.

Xdebug

Para o Adobe Commerce, use php_xdebug 2.5.x ou posterior (somente ambientes de desenvolvimento; pode ter um efeito adverso no desempenho).

Para o Adobe Commerce na nuvem, consulte Configurar Xdebug no Commerce na infraestrutura em nuvem guia.

NOTE
Há um problema conhecido com o xdebug que podem afetar as instalações do Adobe Commerce ou o acesso à loja ou ao Administrador após a instalação. Consulte Problema conhecido que afeta xdebug instalação no Knowledge base de suporte do Commerce.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995