Magento Insights

Magento 2 System Requirements

The latest Magento product release – Magento 2.4 – includes numerous functional fixes and enhancements. As a best practice, Magento recommend that you keep your Magento installation up to date, so you can benefit from the latest advancements.

This system requirements include required software to run the Magento application, supported web browsers, and also recent requirements to securely connect with Magento software repository and with PayPal.

Magento 2.4 system requirements:

Environment

Operating SystemsLinux x86-64
Memory requirement2GB of RAM
ComposerComposer is required for developers who want to contribute to the Magento 2 code base, or develop Magento extensions.
Web ServersApache 2.4The apache mod_rewrite and mod_version 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

Supported browsers (storefront & admin):

BrowserVersionOS
Microsoft Edgelatest–1Windows
Firefoxlatest, latest–1any
Chromelatest, latest–1any
Safarilatest, latest–1Mac OS
Safari Mobile for iPad 2, iPad Mini, iPad with Retina Display (for desktop storefront)iOS 12 or later
Safari Mobile for iPhone 6 or later (for mobile storefront)iOS 12 or later
Chrome for mobile (for mobile storefront)latest–1Android 4 or later
latest–1 means one major version earlier than the latest released version

Need help building your website? Explore our headless PWA solution!


Recommend Reading:
How to Install Magento 2 using Composer
How to Install Magento 2 on Ubuntu 16 using Nginx
How to Install Magento 2 on WAMP Server Localhost
How to Install Magento 2 on Localhost
How to Change Welcome Message in Magento 2
Change Store Email Addresses in Magento 2
Magento Community vs Enterprise: Which one is better for your e-commerce store?

For more inspirations, our exclusive Magento tutorials are all things you need to know.