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 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.
Environment
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 mod_rewrite and mod_version the module must be enabled. |
| nginx 1.x | |
Database | MySQL 8.0 | for on-premise installations |
| MariaDB 10.4 | for Magento Commerce Cloud projects |
PHP | ~7.4.0 | Magento 2.4.0 |
| 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 ext-ctype ext-curl ext-dom ext-gd ext-hash ext-iconv ext-intl ext-mbstring ext-openssl ext-pdo_mysql ext-simplexml ext-soap ext-xsl ext-zip lib-libxml | 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. | |
Additional configuration | safe_mode off | |
memory_limit=2G | ||
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 gzip lsof mysql mysqldump nice php sed tar | |
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;
- Chrome;
- Opera.
- 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.
Optional
- php_xdebug 2.5.x or later (development environments only; can have an adverse effect on performance)
- mcrypt
- 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.
Closing thoughts
Remember that you read the Magento 2 requirements carefully to do not miss any requirements before installing this platform. Besides, if you are looking out for a cost effective Magento package for your eCommerce store, then look nowhere other than Magesolution. We not only offer an affordable Magento Development Package for all size and budget but also ensure that it helps your online business grow and sustain. Contact us for a free consultation!