Table of contents
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 Systems | Linux x86-64 | |
Memory requirement | 2GB of RAM | |
Composer | Composer is required for developers who want to contribute to the Magento 2 code base, or develop Magento extensions. | |
Web Servers | Apache 2.4 | The apache mod_rewrite and mod_version 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 |
Supported browsers (storefront & admin):
Browser | Version | OS |
---|---|---|
Microsoft Edge | latest–1 | Windows |
Firefox | latest, latest–1 | any |
Chrome | latest, latest–1 | any |
Safari | latest, latest–1 | Mac 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–1 | Android 4 or later |
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.