les Exigences du Système Magento 2

- Magento 2

Magento 2 System Requirements

Aujourd’hui, nous avons faire la lumière sur un aspect important de la plate-forme – les Exigences du Système de Magento 2. Ce sujet possède une énorme importance, puis que la conformité aux conditions ci-dessous vous aidera à utiliser toutes les nouvelles caractéristiques et les opportunités introduites dans la version 2 de Magento. Sinon, la plate-forme du commerce électronique ne pourra pas complètement montrer sa capacité et par conséquent vous n’obtiendrez pas tous les bénéfices de Magento 2. Alors, maintenant quand on comprend que l’importance de l’article suivant est évidente, on peut toucher la technologie modernisée de Magento et ses exigences.

les Exigences du Système Magento 2: Nginx

Probablement, vous avez déjà écouté que Magento 2 soutient Nginx dans une façon prédéterminée, cependant le soutien prédéfini ne veut pas dire qu’il est déjà inclus et optimisé pour fournir une meilleur performance. Malheureusement, cette caractéristique de Magento 2 demande quelques actions que vous devriez effectuer, mais vous pouvez toujours trouver un guide approprié de Magento 2 sur Firebear: la Configuration de Nginx dans Magento 2. Dans cet article, nous fournissons un échantillon de la configuration de Nginx dans Magento 2 et décrivons le cache HTTP et le répartiteur de charge. La solution prédéfinie qui est utilisée au lien de Ngnix est  Apache 2.2 ou 2.4.

how to use nginx with magento 2

les Exigences du Système Magento 2: PHP 7

Une autre caractéristique proéminente est le soutien à PHP 7, c’est pour quoi la plate-forme sera extrêmement rapide. Puis que les benchmarks montrent une augmentation dramatique de la performance, comparant a PHP 5, les nouvelles exigences du système de Magento 2 sont évidentes: utilisez PHP 7 au lieu des vieux versions. Maintenant, le système demande PHP 5.6.x ou 5.5.x.

 

PHP 7 in Magento 2

les Exigences du Système Magento 2: Composer

Composer est un gérant de dépendances pour PHP et Magento 2 demande l’utilisation de la dernière version stable.

Installing Magento Extensions: FTP, Magento Connect, SSH, Modman, Composer

les Exigences du Système Magento 2: Varnish

Bien que Magento 2 soit plus rapide que la dernière version 1.X, vous pouvez améliorer sa performance même plus avec l’assistance de Varnish. Si vous ne savez rien de cette solution software, ne préoccupez vous. En fait, c’est un accélérateur  HTTP que on utilise travaillant avec APIs qui sont les plus consommés et websites dynamiques. Aujourd’hui, il utilisé par 10% des meilleurs 10K géants online. Peut être vous avez déjà noté la performance excellente de New York Times, Vimeo, Wikipedia, Twitter, ou Facebook – elles se bassent sur Varnish. Vous pouvez facilement obtenir la solution sur votre website Magento 2. Pour recevoir plus d’information, nous recommandons que vous lisiez la page suivante: Comment Configurer Varnish pour Magento 2.

Magento 2 tutorial: Varnish Guide

les Exigences du Système Magento 2: Redis

Redis est un cache clé-valeur avancé qui fournit une performance de la qualité excellente grâce à l’utilisation du dataset en mémoire, la synchronisation non-blocking, l’auto-reconnexion avec la resynchronisation partiale sur netsplit. Aussi, netsplit soutient cette solution dans une façon prédéterminée, alos vous pouvez facilement configurer Redis sur la plate-forme. Lisez notre tutoriel ici pour découvrir plus: Configuration de Redis dans Magento 2.

Utimate Guide to Magento Performance

les Exigences du Système Magento 2: MySQL

Étant un composant central de LAMP, MySQL est une base de données open source la plus populaire pour application web. Ses utilisateurs proéminents sont: WordPress, Joomla, Drupal, Google, Facebook, Flickr, Twitter et YouTube. Puis que le projet est open-source, vous pouvez facilement le déployer sur votre website. Quant aux exigences du système de Magento 2, il est nécessaire utiliser MySQL 5.6 ou les versions plus récentes de la base de données.

 

MySQL for MAgento 2

les Exigences du Système Magento 2: PHPUnit et XDebug

Quant aux exigences du système Magento 2 qui se rapportent à l’épuration et testing, il est nécessaire avoir les caractéristiques natives de PHPUnit et xDebug sur votre serveur dev. Pour trouver plus d’informations sur le testing de Magento 2, alors cliquez ici: Testing de Magento 2, si vous vous intéressez à l’épuration de Magento 2, alors lisez cet article: Comment épurer Magento 2.

PHPUnit and XDebug in Magento 2

les Exigences du Système Magento 2: extensions de PHP

  • PDO/MySQL est un outil qui s’utilise pour implémenter l’interface de PHP Data Objects avec l’opportunité d’accéder aux bases de données de MySQL 3.x, 4.x et 5.x. Il peut vous aider à tirer profit du soutien de requêtes préparées natives.

  • mbstring vous aide à traiter de encodages multi-byte en PHP et gère la conversion de la encodage des caractères entre pairs de encodage possibles. Cette extension de PHP est désignée pour gérer UTF-8, UCS-2,  des autres encodages basées sur Unicode, et encodages de seul octet  pour fournir la comfortabilité.

  • mcrypt est une interface de la bibliothèque de mcrypt qui soutienne une ample variété de algorithmes block.

  • mhash est une interface de la bibliothèque de mcrypt qui soutienne une ample variété de algorithmes hash. Il peut être utilisé pour créer les digests de messages, sommes de contrôle, codes de l’authentification de message, etc.

  • SimpleXML est une extension qui fournit des outils pour convertir  XML à un objet optimisé pour traiter avec itérateurs array et sélecteurs de propriété.

  • curl est une bibliothèque de URL de client qui permet de communiquer  avec serveurs diverses par types différents de protocoles.

  • xsl est désigné pour implémenter le standard  XSL par les transformations de XSLT et la bibliothèque libxslt.

  • gd, ImageMagick –  les extensions PHP sont développées pour créer et modifier des images. Ils se basent sur l’API d’ImageMagick.

  • soap est un outil pour écrire SOAP Serveurs et Clients.

  • intl est un wrapper pour la bibliothèque ICU qui fait démarrer la collation qui est conformée à UCA et la formatage de date/temps/nombre/monnaie.

  • openssl utilise les fonctionnes de OpenSSL pour générer/vérifierdes  signatures et en plus encrypter and decrypter des données.

PHP logo

Lisez les exigences basiques de serveur:

Magento 2 server requirements

et les comparez avec les services additionnels:

Magento 2 service requirements: additional services

Les exigences du système de Magento 2 comparant avec 1.x

Les deux Magento 2 et Magento 1 soutiennent Apache 2.2, mais dans le cas des versions précédentes 1.x, vous pouvez additionnellement utiliser 1.3 et 2.0, pendant que la nouvelle version de la plate-forme du commerce électronique  fonctionnera avec prochaines versions modernisées de Apache.

Quant aux exigences du système qui se rapportent à MySQL, Magento 1 soutienne 4.1.20+, cependant si vous utilisez Enterprise Edition 1.13 ou les versions plus récentes, vous devez traiter de MySQL 5.0.2+. Dans le même temps, Magento 2 demande MySQL 5.6+.

Les versions plus vieilles de CE and EE soutiennent PHP 5.2.13 – 5.3.24, si vous utilisez des patches spéciaux, ils peuvent travailler avec 5.4.x, pendant que cette même version est disponible pour for EE 1.14+ et CE 1.9+. Actuellement, Magento 2 demande PHP 5.6 ou 5.5 et fournit un soutien complet à  PHP 7. Intl, ImageMagick, xsl, mhash, et mbstring sont les nouvelles extensions cruciaux PHP.

C’est nécessaire mentionner que Magento 2 soutienne tous les derniers browsers et versions diverses de Safari mobile. À son tour, les options de caching de Magento 2 maintenant incluent Varnish 3.5+, Redis 3.0, et les ultime versions de memcached. En plus, la dernière version de Composer est exigée. Ensuit, vous pouvez utiliser xDebug et PHPUnit.

Alors, dans cet article nous avons touché les exigences du système de Magento 2. Vous pouvez trouver la documentation officielle ici: Exigences du Système. Si vous avez des questions, s’il vous plaît, les posez dans le champ suivant de commentaire. Nous serons très contents de vous répondre.

Savoir plus sur les caractéristiques tutoriels et rumeurs de Magento 2

Demo de Magento 2