Instalação Magento 2: Requisitos Mínimos e Ambiente Ideal
Caracterizado por sua abundância de funcionalidades e eficiência no planejamento de e-commerce, o Magento 2 exige uma quantidade elevada de recursos do servidor onde está hospedado. Abaixo, listamos as competências que devem estar disponíveis em seu web hosting para que a instalação funcione de maneira plena.

Sistema Operacional
Distribuições Linux (x86-64), CentOS, Ubuntu, Debian, entre outras.
Quantidade de Memória
Para que a atualização da plataforma Magento seja realizada, incluindo todos os aplicativos e extensões (módulos) do Marketplace, até 2 GB de memória podem ser necessários (segundo a documentação oficial).
Na prática, antes de definirmos a quantidade de memória suficiente para rodar nossa instalação do Magento 2, é conveniente refletir sobre as seguintes questões:
Qual a quantidade de produtos que será cadastrada em minha loja (em curto e médio prazo)?
O servidor será otimizado ao máximo?
A limpeza ou otimização do banco de dados será realizada de forma periódica e eficiente?
Qual a quantidade de visitantes que pretendo receber diariamente (incluindo picos, acréscimos e campanhas de divulgação)?
Após essa breve reflexão, baseada nos tópicos acima, e com o intuito de abrir novos paradigmas, somos conduzidos à conclusão de que:
A quantidade de memória necessária para rodar o Magento 2 está diretamente relacionada à demanda individual de cada loja, considerando os diversos recursos oferecidos pelo servidor web para hospedagem.
Hospedagem Magento
A plataforma não deve ser instalada em um servidor de hospedagem compartilhado. Para que o Magento 2 funcione corretamente em ambiente de produção, recomenda-se o uso de servidores VPS, cloud ou dedicados.
Composer
O Composer é essencial para desenvolvedores que desejam colaborar com o código do Magento 2 ou criar módulos personalizados. Recomenda-se utilizar a versão mais recente e estável.
Servidor Web
Apache 2.2 ou 2.4;
Nginx 1.8.
Exigências do Banco de Dados
MySQL 5.6;
MariaDB;
Percona.
Versões do PHP
5.5.x (x ≥ 22);
5.6.x;
7.0.2 até 7.1.0 (exceto 7.0.5).
Extensões PHP Necessárias
As instruções de instalação para CentOS e Ubuntu incluem as seguintes extensões:
bc-math
curl
gd, ImageMagick 6.3.7 (ou superior)
iconv (apenas PHP 7)
intl
json (apenas PHP 7)
mbstring
mcrypt
mhash
openssl
PDO/MySQL
SimpleXML
soap
xml
xsl
zip
PHP OPcache
Por questões de desempenho, é altamente recomendável verificar se o PHP OPcache está habilitado. Caso seja necessário instalar manualmente, consulte a documentação no site oficial.
Configurações do PHP
As configurações do PHP devem ser ajustadas conforme o ambiente específico de instalação do Magento.
SSL (Secure Socket Layer)
Operações de e-commerce que prezam pela segurança e confidencialidade das informações devem utilizar certificados HTTPS, garantindo a integridade dos dados dos clientes.
Certificados autoassinados não são compatíveis com instalações do Magento 2.
Navegadores Suportados (loja e painel administrativo)
Internet Explorer 11 ou superior;
Microsoft Edge (versão anterior à mais recente);
Firefox (versão anterior à mais recente);
Chrome (versão anterior à mais recente);
Safari (versão anterior à mais recente);
Safari Mobile para iPad 2, iPad Mini, iPad com Retina Display (iOS 7 ou superior);
Safari Mobile para iPhone 4 ou superior;
Chrome para mobile (versão anterior à mais recente);
Android 4 ou superior.
“Versão anterior à mais recente” refere-se à versão principal imediatamente anterior à última disponível.
Sistemas Operacionais
CentOS, Debian, Linux x86-64, macOS, Ubuntu, Windows.
Servidor de E-mail
MTA (agente de transporte de e-mail);
Servidor SMTP.
Compatíveis e de Uso Opcional
Varnish 3.5 ou superior, Memcached (última versão estável) e Redis 3.0.
Mais informações sobre os pré-requisitos para instalação do Magento 2 podem ser encontradas em:
http://devdocs.magento.com/guides/v2.1/install-gde/prereq/prereq-overview.html
FAQ
CentOS, Ubuntu, Debian, Linux x86-64, macOS e Windows.
2 GB, dependendo dos módulos e extensões instalados.
Não. É recomendado usar VPS, cloud ou host dedicado.
Apache 2.2 ou 2.4 e Nginx 1.8.
MySQL 5.6, MariaDB e Percona.
5.5.x (x ≥ 22), 5.6.x, 7.0.2 até 7.1.0 (exceto 7.0.5).
bc-math, curl, gd, ImageMagick, iconv, intl, json, mbstring, mcrypt, mhash, openssl, PDO/MySQL, SimpleXML, soap, xml, xsl, zip.
Sim, é altamente recomendado para melhorar a performance.
É uma ferramenta essencial para instalar e gerenciar dependências do Magento 2.
IE 11+, Edge, Firefox, Chrome, Safari, Safari Mobile, Chrome Mobile, Android 4+.
Não. É necessário um certificado HTTPS válido.
MTA (agente de transporte de e-mail) e servidor SMTP.
Varnish 3.5+, Memcached (última versão estável) e Redis 3.0.
Avalie memória, tipo de servidor, otimizações e tráfego esperado.
Sim, deve ser feita periodicamente para manter o desempenho.
Sim, aceleradores e redução de imagens são recomendados.
Sim, especialmente para configurar o ambiente corretamente.
Sim, mas ambientes Linux são mais comuns e recomendados.
É mais adequado para lojas médias e grandes com demandas complexas.

Full Stack & Performance Expert
+13 anos transformando café e lógica em ecossistemas digitais de alta performance. Especialista em “domar o caos” no desenvolvimento de sites, apps e sistemas complexos, Piero une a precisão da engenharia de software com estratégias de SEO e marketing digital que colocam marcas no topo. Entre um riff de guitarra e uma linha de código, ele constrói arquiteturas robustas e interfaces que convertem.
Sistemas & Aplicativos: APIs, ERP/CRM, softwares e integrações sob medida.
E-commerce & CMS: Lojas virtuais, blogs e módulos de alta conversão.
Growth & UX: SEO de precisão e design focado na experiência do usuário.
Infra: Suporte, manutenção e hospedagem web de alta disponibilidade.
Localização: Brasil | Atendimento Global.