Quais são os requisitos de sistema para rodar o Magento 2 além de dicas das configurações minimas para se obter um bom funcionamento da plataforma.
Tutorial ensinando a como a instalar o Magento 2: Instalando o Magento 2
Para as versões do Magento 2.0.x
Sistema operacional
Distribuições de Linux x86-64
CentOS, Ubuntu..
Memória
~256 MB
Este valor está diretamente ligado a fatores como módulos, tamanho do catálogo, quantidade de acessos, utilização de sistemas de FPS como Vanish, otimização do servidor, etc..
Neste caso aconselho a utilização de servidores Cloud “elásticos” aonde você poderá ajustar a quantidade de recurso conforme a demanda.
Webserver
- Apache 2.2 ou2.4
- nginx 1.8
PHP
(Versões suportadas)
7.0.0, 7.0.1 | 7.0.2 | 7.0.3–7.0.5 | 7.0.6–7.0.x | 7.1.x |
X | Ok | X | Ok | X |
5.6.x |
Ok |
5.5.0–5.5.21 | 5.5.22–5.5.x |
X | Ok |
5.4.x |
X |
Extensões do PHP
- bc-math
- curl
- gd, ImageMagick 6.3.7 (ou superior) ou os dois
- intl
- mbstring
- mcrypt
- mhash
- openssl
- PDO/MySQL
- SimpleXML
- soap
- xml
- xsl
- zip
- PHP 7:
- json
- iconv
PHP OPcache
É extremamente recomendado que o OPcache esteja habilitado.
Configurações do PHP.ini
Cada loja é uma loja, cada caso é um caso, as configurações do PHP deverão ser personalizadas de acordo com o ambiente e contexto de cada loja (clique aqui para saber mais).
SSL
Certificado de SSL (protocolo HTTPS) chega a ser um requisito minimo hoje para qualquer loja virtual.
Banco de Dados
MySQL 5.6 ou versão superior.
MariaDB e Percona, isso só é possível devido ao suporte a MySQL 5.6 APIs pelo Magento 2.
Varnish (compatível / opcional)
Versão 3.5 ou superior (recomendado)
Redis (compatível / opcional)
Versão 3.0
memcached (compatível / opcional)
Última versão estável disponível
Disco (SSD) e quantidade de processadores (cores)
Eu irei escrever um post com calma sobre esses dois pontos e qual é o custo X beneficio desses recursos.
+ Conteúdo
Tutorial ensinando a como a instalar o Magento 2: Instalando o Magento 2