Magento 2 system requirements: Everything you need to know

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

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 SystemsLinux x86-64
Memory requirement2GB of RAM
ComposerComposer is required for programmers who need to contribute to the Magento 2 codebase or develop Magento modules
Web ServersApache 2.4The apache mod_rewrite and mod_version the module must be enabled.
nginx 1.x
DatabaseMySQL 8.0for on-premise installations
MariaDB 10.4for Magento Commerce Cloud projects
PHP~7.4.0Magento 2.4.0
7.1.3+, 7.2.xMagento 2.3.x
7.0.4Magento 2.1.2 and later
7.0.2, 7.0.6 to 7.1.0Magento 2.1.x (all versions)
5.6.5 and laterMagento 2.1.2
5.6.xMagento 2.1.0 and 2.1.1
Required PHP extensionsext-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 recommendedPHP OPcacheMake sure it is enabled for better performance.
php_xdebug 2.5.x or laterRecommended for development environments only.
Additional configurationsafe_mode off
memory_limit=2G
Elasticsearch 7.6.xFrom Magento 2.4.0, MySQL is no longer used for search.
SSLA valid security certificate is required for HTTPS.
Required system dependenciesbash
gzip
lsof
mysql
mysqldump
nice
php
sed
tar
Mail serverMail Transfer Agent (MTA) or SMTP server

Magento 2 Browsers Support

magento-2-system-requirements
  • 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

magesolution

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!