Magento 2 system requirements are the cornerstones for starting a new website. Before you install Magento, you need to make sure that Magento 2 system requirements are met. So, you should read this article carefully to prepare for running your Magento website smoothly and bug-freely.
Magento 2 system requirements
The latest version of Magento 2 is introduced the user-friendly interface, flexibility, advanced functionalities, and improved security for E-commerce websites. Magento 2 version comes with everything you need to develop your business even faster. As a best practice, Magento recommends that you keep your Magento installation update, so you can take advantage of the latest advancements. Magento 2 system requirements relate to required software to run the Magento application, supported web browsers, and also recent requirements to securely connect with Magento software repository and with PayPal.
|Operating Systems||Linux x86-64|
|Memory requirement||2GB of RAM|
|Composer||Composer is required for programmers who need to contribute to the Magento 2 codebase or develop Magento modules|
|Web Servers||Apache 2.4||The apache
|Database||MySQL 8.0||for on-premise installations|
|MariaDB 10.4||for Magento Commerce Cloud projects|
|7.1.3+, 7.2.x||Magento 2.3.x|
|7.0.4||Magento 2.1.2 and later|
|7.0.2, 7.0.6 to 7.1.0||Magento 2.1.x (all versions)|
|5.6.5 and later||Magento 2.1.2|
|5.6.x||Magento 2.1.0 and 2.1.1|
|Required PHP extensions||ext-bcmath
|See PHP installation instructions|
|Optional, but recommended||PHP OPcache||Make sure it is enabled for better performance.|
|php_xdebug 2.5.x or later||Recommended for development environments only.|
|Elasticsearch 7.6.x||From Magento 2.4.0, MySQL is no longer used for search.|
|SSL||A valid security certificate is required for HTTPS.|
|Required system dependencies||bash
|Mail server||Mail Transfer Agent (MTA) or SMTP server|
Magento 2 Browsers Support
- Apple Safari 5 and better;
- Apple Safari Mobile;
- IE 9 and better;
- Mozilla Firefox;
- Note: Apple Safari 5 and better is working, as well as Apple Safari Mobile, IE 9 and better, Mozilla Firefox, Chrome, Opera. The rest are out of the sphere.
Magento Commerce only
- Three master databases: Take scalability advantages for various functional areas of the Magento application such as checkout, orders, and all remaining Magento 2 application tables with these main databases.
- php_xdebug 2.5.x or later (development environments only; can have an adverse effect on performance)
- PHPUnit (as a command-line tool) 6.2.0
Besides, for Magento 2 Enterprise version, you will need:
- PHP extension: bc-math;
- Apache Solr 4.x;
- RabbitMQ 3.5;
- MySQL 5.6, MariaDB, Percona.
Optional but recommended
- php_xdebug 2.5.x or later (development environments only; can have an unfavorable effect on performance)
Achieve the above Magento 2 System Requirements and make your Magento store a better platform by upgrading to Magento 2! Upgrade to Magento 2 and take advantages of all the new features that it has to offer
Magento 2 Themes and extensions recommendation
When you are completed with installing Magento, choose the following recommendation for premium Magento 2 themes and extensions to extend your Magento functionality. All our extensions and themes are compatible with the newest version of the Magento platform
If you just want to try free Magento 2 themes first, you can check Here for a closer look. Regardless of design, performance, or flexibility, they will go far beyond your expectation for free themes.
Remember that you read the Magento 2 requirements carefully to do not miss any requirements before installing this platform. Also, feel free to contact us if you want us to go deeper inside any requirements such as Magento 2 requirements of servers, Magento 2 hosting requirements, how to install Magento 2 composer or Magento 2 command line, etc.