Magento 2.4 System Requirements | Complete Recommended List

With the introduction of Magento 2, one can easily conclude that Magento is one of the best eCommerce platforms. Compared to its predecessor, Magento 1, it offers numerous improvements. Most notably, merchants enjoy much better performance, enhanced security, mobile friendliness, and more. Users also benefit from a much-streamlined user experience, including faster checkout.

If you are still on Magento 1, it is high time you move to Magento 2. The reason is that Magento 1 has reached its end of life a long time ago (June 2020). So, it makes little sense to still run a store on Magento 1. So, migrate from Magento 1 to Magento 2 right away. If you are already on Magento 2, upgrading to the most recent version is necessary to enjoy the latest features.

However, before you initiate the upgrade process, do check out whether you meet the minimum system requirements. Otherwise, you’ll just be wasting time and energy. In this article, we will list the system requirements for Magento 2.4.8. This version is released in October 2024. Do note that this is the beta version. So, we recommend waiting for the final version before upgrading.

Magento 2.4 System Requirements

Following is a whole list of recommended system requirements for installing & running Magento 2.4 smoothly.

Operating System Requirements

  • Linux x86-64
  • Ubuntu
  • CentOS
  • macOS
  • Debian
  • Windows

Do note that Magento itself recommends using Linux for a smoother experience. Nevertheless, Windows is equally fine, but merchants may have to content with slow performance.

Magento 2 RAM Requirements

  • Up to 2 GB of RAM.

For less than 2 GB, create a swap file to avoid failure in the platform update process. 4 GB is the recommended size and considering their low prices, you should upgrade to 4GB rather than compromise on the system performance.

Supported Browsers

  • Chrome latest and the previous version
  • Internet Explorer version 11 or later
  • Microsoft Edge version 11 or later
  • Firefox latest and the previous version
  • Safari latest and the previous version (for Mac OS)
  • Safari Mobile

Magento 2 Web Server Requirements

  • Nginx 1.8
  • Apache 2.2 or 2.4

Database Requirements

  • MySQL 5.6, 5.7
  • Percona 5.7
  • MariaDB 10.0, 10.1, 10.2

PHP Requirements

  • 7.x and higher

PHP Extensions Requirements

  • curl
  • gd, ImageMagick > 6.3.7
  • intl
  • soap
  • xml
  • xsl
  • zip
  • mbstring
  • mcrypt
  • mhash
  • openssl
  • PDO/MySQL
  • SimpleXML
  • json (PHP 7 only)
  • iconv (PHP 7 only)

Magento 2 SSL Requirements

  • TLS (Transport Layer Security)
  • SSL for HTTPS

Note: Self-signed SSL certificates are not supported.

Recommended Mail Server

  • Mail Transfer Agent (MTA)
  • SMTP server

Magento 2 Enterprise Requirements

  • PHP extension: bc-math
  • Apache Solr 4.x
  • RabbitMQ 3.5
  • MySQL 5.6, MariaDB, Percona

Additional System Recommendations

  • The latest stable version of composer should be applied. Php_xdebug 2.5.x or later can be used for development reasons
  • PHPUnit 6.2.0 or later is offered as a command-line tool
  • Access to the frontend or the Admin after installation can be affected by xdebug issue

It is highly recommended that you upgrade your store to the latest version of Magento to get all its features & benefits. By fulfilling the above Magento 2.4 system requirements, you will be able to do it smoothly.

Final Thoughts on Magento 2.4 System Requirements

You can download the latest Magento version here. Checkout this guide to find more details regarding Magento installation & requirements. In case you encounter any issue in the upgradation, let us know and we will be happy to assist you.

Related Articles:

This blog was created with FME's SEO-friendly blog