Hoje, queremos esclarecer um aspeto importante quando se trata à utilização da plataforma Magento 2 – Requisitos de Sistema. Pois que a concordância com as condições descritas abaixo, vai lhe ajudar a utilizar todos os novos recursos e oportunidades introduzidas na versão Magento 2. Caso contrário, a nova plataforma de comércio eletrônico fingiria a sua importância e não poderia lhe oferecer todos os seus benefícios. Agora, quando a relevância da palestra é óbvia, nos podemos discutir sobre a tecnologia atualizada de Magento e os seus requisitos.
Você provavelmente já tinha ouvido que Magento 2 apoia Nginx por padrão, mas o apoio predefinido não quer dizer que tudo já está otimizado para fornecer melhor performance. Infelizmente, essa caraterística de Magento 2 requer cumprir algumas ações adicionais, mais não há problemas porque você sempre pode achar uma guía adequada de Magento 2 no Firebear: Configurações de NginxMagento 2 . Nesse post, nos descrevemos um exemplo da configuração de Nginx, cache de HTTP e funções de balanceador de carga. A solução predefinida que é utilizada em vez de Nginx é Apache 2.2 ou 2.4.
Magento 2 Requisitos de Sistema: PHP 7
Outro recurso proeminente de Magento 2 é o apoio por PHP 7, assim percebemos que a plataforma fica extremamente rapida. Pois que os experimentos recentes mostram um augamento dramático no performance em relação a PHP 5, os requisitos proximos de sistema são óbvios: utilização de PHP 7 em vez de versões antigas. De fato, a plataforma gradualmente rejeita as versões velhas de PHP, por esta razão aquelas que são mais velhas que 5.5.x. já não estão em uso.
Magento 2 Requisitos de Sistema: Composer
Composer é um manager de dependências para PHP e atualmente Magento 2 requer a utilização das versões estáveis mais recentes.
Magento 2 Requisitos de Sistema: Varnish
Apesar que Magento 2 seja mais rapido que 1.X, ainda você pode melhorar o seu performance ao usar a ajuda de Varnish. Você não é familiar com essa solução? Em geral, isso é um acelerador de HTTP para APIs que são intensivamente utilizadas e os websites dinâmicos; De fato, é usado por 10% de melhores gigantes em línea. Pode ser que você tinha notado o performance excelente de New York Times, Vimeo, Wikipedia, Twitter, ou Facebook – todos eles são baseados em Varnish. Você pode simplesmente obter a solução dentro do seu website Magento 2. Para receber mais informações sobre Varnish, siga o link seguinte: Como configurar o Varnish no Magento 2.
Magento 2 Requisitos de Sistema: Redis
Redis é um cache avançado de chave-valor que oferece performance de qualidade superior, devido ao uso de seus dados em memória, sincronização non-blocking, e auto-reconexão com a ressincronização parcial no Netsplit. Também Magento 2 apoia essa solução por padrão, por isso você pode simplesmente configurar Redis dentro da plataforma, só verifique o nosso último tutorial aqui: Configuração de Redis Magento 2
Magento 2 Requisitos de Sistema: MySQL
Sendo um componente central do pacote LAMP, MySQL é um base de dados mais popular entre plataformas open-source para aplicações web. Os seus usuários proeminentes são: WordPress, Joomla, Drupal, Google, Facebook, Flickr, Twitter, e YouTube. Pois que o projeto é open-source, você pode o dispor dentro do seu website. Quanto a requisitos de sistema de Magento 2, é necessário utilizar MySQL 5.6 ou as versões mais recentes de base de dados.
Magento 2 Requisitos de Sistema: PHPUnit and XDebug
Quanto a requisitos de sistema de Magento 2 relativos a testes e depuração, é necessário ter PHPUnit nativo e recursos de xDebug no seu servidor dev. Para receber mais informações sobre os testes de Magento 2, clique o link seguinte: Testes de Magento 2, se você ficou interessado na depuração de Magento 2, você pode verificar o artículo aqui: Como to depurar Magento 2
Magento 2 Requisitos de Sistema: PHP extensions
PDO/MySQL é um driver para implementação de interface de acesso a banco de dados com a habilidade de acessar base de dados de MySQL 3.x, 4.x e 5.x. Isso ajuda a sacar proveito do apoio por Prepared Statement.
mbstring lhe ajuda a tratar caracteres de longitude variável no PHP e a dirigir a conversão de codificação de caracteres entre pares de caracteres possíveis. Essa extensão de PHP é designado para reger UTF-8, UCS-2, as outras caracteres baseadas em Unicode e de byte único por conveniência
mcrypt é o interface de biblioteca de mcrypt com o apoio por uma larga gama de funções block.
mhash é o interface de biblioteca de mhash que apoia uma amplia variedade de funções hash. Pode ser utilizada para criar message digests, soma de verificação, autenticador de mensagem, etc.
SimpleXML is an extension that provides tools for converting XML to an object optimized for processing with array iterators and property selectors.
curl is a client URL library that allows you to communicate with various servers via many different protocol types.
xsl é designado para implementar estandartes XSL via transformações XSLT e a biblioteca libxslt.
gd, ImageMagick– ambos são extensões de PHP desenvolvidos para criar e modificar imagens. É baseado na API de ImageMagick.
soap é um instrumento de escrever código servidores SOAP e Clientes.
intl é um wrapper para biblioteca ICU que ativa a colação conforme UCA e a formatação de data/horário/número/moeda
openssl usa funções de OpenSSL para engendrar/verificar firma, e criptografar e descriptografar dados.
Verifique os requisitos básicos de servidor:
e os compare com serviços adicionais:
Magento 2 Requisitos de Sistema comparados com 1.x
Ambas versões – Magento 2 and Magento 1 – apoiam Apache 2.2, mas no caso de 1.x você pode adicionalmente usar 1.3 e 2.0, enquanto a nova versão da plataforma de comércio eletrônico vai funcionar com atualizações próximas de Apache.
Quanto aos requisitos de sistema relativos a MySQL, Magento 1 apoia 4.1.20+, porém se você está utilizando Enterprise Edition 1.11 ou mais, você tem que tratar com MySQL 5.0.2+. No mesmo tempo, Magento 2 requer MySQL 5.6+.
As versões mais velhas de CE e EE apoiam PHP 5.2.13 – 5.3.24, se você usa parches especiais, eles podem funcionar com 5.4.x, enquanto a mesma versão está disponível para EE 1.14+ e CE 1.9+. Atualmente, Magento 2 requer PHP 5.6 or 5.5 e fornece um apoio completo a PHP 7. Intl, ImageMagick, xsl, mhash, e mbstring são novas extensões essências de PHP.
Ademas, é necessário mencionar que Magento 2 apoia todos os últimos browsers e as versões diversas de Safari mobile. Porém, as opções de caching no Magento 2 agora incluem Varnish 3.5+, Redis 3.0, e as últimas versões de memached. Além disso, a última versão de Composer é requer
ida. Adicionalmente, você pode usar xDebug e PHPUnit.
Então, nesse artigo nos descrevemos os requisitos de sistema de Magento 2. Se você quiser, você pode verificar a documentação oficial aqui: Requisitos de sistema. Mas, se você tiver uma pergunta, fique à vontade para por a questão abaixo, ao usar o campo de comentários.