Magento 2.4 System Requirments

Magento 2 is a flexible eCommerce management platform. Magento 2 released with high performance and more security features. The owners of online stores plan to move from other platforms to Magento 2 by just taking a look at the features of Magento 2. if you want to use Magneto online store you need to know and install the basic things to run magneto 2 stores.

Operating System Requirments:

Magento 2 basically works on Linux distros Such as Redhat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, etc. Magento does not support the Microsoft window and macOS. 

Memory Requirments:

Magento 2 required a minimum of 2GB Ram on the system. if your system RAM is less than 2GB we recommend you upgrade your RAM, otherwise, your installation might break.

Web Browser Supports:

  • Microsoft Edge (latest)
  • firefox (latest)
  • Chrome (latest)
  • Safari mobile for iPad 2, iPad mini, iPad with Retina Display(iOS 12 or later), for desktop storefront.
  • Safari mobile for iPhone 6 or later
  • chrome for mobile (latest)

Web Services Requirments:

There are two requirements for web services.

  • Apache 2.4
  • Nginx 1.x

Composer:

Composer is essential for the development of Magento Extensions

Magento 2.4.2 works with composer 1.x and 2.x but Magento 2.4.1 is compatible with only composer 1.x.

Database Engine Requirments:

There are two requirements for a Database Engine.

  • MySQL 8.0
  • MariaDB 10.4 for Magento  eComerece Cloud Projects

PHP Requirments:

The latest version of PHP can be used 

  • PHP 7.4

PHP extensions Requirments:

  • ext-bcmath

  • ext-ctype

  • ext-curl

  • ext-hash

  • ext-iconv

  • ext-intl

  • ext-mbstring

  • ext-openssl

  • ext-pdo_mysql

  • ext-dom

  • ext-simplexml

  • ext-soap

  • ext-xsl

  • ext-zip

  • ext-sockets

  • ext-gd

PHP OPcache:

OPcache is a caching engine built into PHP. when enabled it increased the performance of the website. we strongly recommended verifying that PHP OPcache is enabled for performance reasons.

PHP Settings:

There are some particular configuration settings, such as memory_limit that can resist some common problems.

Elasticsearch:

After Magento 2.4.0 MySQL is no longer used without Elasticsearch. For Magento 2.4.2 Elasticesearch 7.9.x is recommended.

Magento no longer supports 2.x, 5.x, and 6.x.

SSL:

A valid security certificate is required for HTTPS.

Required system dependencies:

Magento requires the following system tools for some of its operations:

  • bash
  • gzip
  • lsof
  • MySQL
  • mysqldump
  • nice 
  • PHP
  • sed
  • tar

Mail Server:

we can use Mail Transfer Agent (MTA) or a Simple Mail Transfer Protocol (SMTP).

 

If you are looking for Magento Developer, visit Magento Development Agency.