1. Home
  2. Docs
  3. Magento 2 development tutorials
  4. Magento Open Source 2.4.2 system requirements

Magento Open Source 2.4.2 system requirements

Summary

E-mail server
OS (Linux x86-64)
PHP Extensions
PHP OPcache
PHP settings
RAM
System tools
SSL
Web browsers
Xdebug

E-mail server

Mail Transfer Agent (MTA) or SMTP server.

Operating Systems (Linux x86-64)

RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian and the like. Magento is not supported on Microsoft Windows and MacOS.

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
  • ext-sockets

PHP settings

  • PHP version 7.4. Magento 2.4.0 also works with PHP 7.3, but PHP 7.4 is recommended.
  • Memory limit -memory_limit = 2G
  • PHPUnit (command-line tool) 9.0.0
  • realpath_cache:
;
; Increase realpath cache size
;
realpath_cache_size = 10M

;
; Increase realpath cache ttl
;
realpath_cache_ttl = 7200

PHP OPcache

PHP OPcache must be installed on the server. PHP OPcache is required to ensure good Magento performance.

RAM

Up to 2 GB of RAM is required to update Magento 2 and Magento 2 extensions from Magento Marketplaces and other sources. If you are using a system with less than 2 GB of RAM, create a swap file.

System tools

SSL

You must have a valid security certificate for HTTPS installed. Self-signed SSL certificates are not supported. PayPal and repo.magento.com require TLS 1.2 (Transport Layer Security) or later.

Web browsers (backend & frontend)

Newest versions:

  • Microsoft Edge
  • Firefox
  • Chrome
  • Safari (only Mac OS)
  • Safari Mobile for iPad 2, iPad Mini, iPad Retina  (iOS 12 or newer), for frontend
  • Safari Mobile for iPhone 6 or newer; iOS 12 or newer, frontend mobile
  • Chrome for mobile (Android 4 or newer) frontend mobile

Xdebug

php_xdebug 2.5.x – on development mode for better performance.

Was this article helpful to you? Yes 1 No

How can we help?