This table shows versions of third-party software dependencies that Adobe has tested with specific Adobe Commerce and Magento Open Source releases. Adobe only supports the combination of system requirements described in the following table.

For example, 2.4.5 is fully tested with MariaDB 10.4. Adobe recommends that you upgrade to MariaDB 10.4 before upgrading to 2.4.5

/usr/bin/php7.4 -d memory_limit=10G composer.phar install
/usr/bin/php7.4 -d memory_limit=10G bin/magento setup:di:compile
/usr/bin/php7.4 -d memory_limit=10G bin/magento maintenance:enable
/usr/bin/php7.4 -d memory_limit=10G bin/magento setup:upgrade
#/usr/bin/php7.4 -d memory_limit=10G bin/magento setup:di:compile
/usr/bin/php7.4 -d memory_limit=10G bin/magento setup:static-content:deploy -f
/usr/bin/php7.4 -d memory_limit=10G bin/magento cache:flush
/usr/bin/php7.4 -d memory_limit=10G bin/magento cache:clean
/usr/bin/php7.4 -d memory_limit=10G bin/magento maintenance:disable
Software dependencies2.4.5-p12.4.52.4.4-p22.4.4-p12.4.42.4.3-p32.4.3-p22.4.32.4.22.4.12.4.0
Composer2.22.22.12.12.1111111
Elasticsearch7.177.177.167.167.167.167.167.107.97.77.6
OpenSearch1.21.21.21.21.21.21.2--------
MariaDB10.410.410.410.410.410.410.410.410.410.410.2, 10.3, 10.4
MySQL8.08.08.08.08.08.08.08.08.08.05.7, 8.0
PHP8.18.18.18.18.17.47.47.47.47.47.3, 7.4
RabbitMQ3.93.93.93.93.93.83.83.83.83.83.8
Redis6.26.26.26.26.26.06.06.06.05.05.0
Varnish7.07.07.07.07.06.56.56.56.46.26
Apache2.42.42.42.42.42.42.42.42.42.42.4
nginx1.181.181.181.181.181.181.181.181.181.181.18
AWS Aurora (MySQL)8.08.05.75.75.75.75.75.7------
AWS S3✔️✔️✔️✔️✔️✔️✔️✔️✔️----
AWS MQ3.9.133.9.133.8.113.8.113.8.113.8.113.8.113.8.11------
AWS ElastiCacheRedis 6Redis 6Redis 6Redis 6Redis 6Redis 6Redis 6Redis 6------
AWS Elasticsearch7.97.97.97.97.97.97.97.9------
AWS OpenSearch1.21.2------------------

Miscellaneous

This section describes support and compatibility for all other types of required and optional software.

NOTE

The following requirements apply to the latest 2.4.x patch release of Adobe Commerce and Magento Open Source.

Mail server

Mail Transfer Agent (MTA) or an SMTP server

Operating systems (Linux x86-64)

Linux distributions, such as RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, and similar. Microsoft Windows and macOS are not supported.

PHP extensions

NOTE

The PHP installation instructions include a step for installing these extensions.

Adobe Commerce requires:

ext-bcmath

ext-ctype

ext-curl

ext-dom

ext-fileinfo

ext-gd

ext-hash

ext-iconv

ext-intl

ext-json

ext-libxml

ext-mbstring

ext-openssl

ext-pcre

ext-pdo_mysql

ext-simplexml

ext-soap

ext-sockets

ext-sodium

ext-spl

ext-tokenizer

ext-xmlwriter

ext-xsl

ext-zip

lib-libxml

lib-openssl

B2B for Adobe Commerce requires:

ext-bcmath

ext-ctype

ext-curl

ext-dom

ext-fileinfo

ext-gd

ext-hash

ext-iconv

ext-intl

ext-json

ext-libxml

ext-mbstring

ext-openssl

ext-pcre

ext-pdo_mysql

ext-simplexml

ext-soap

ext-sockets

ext-sodium

ext-spl

ext-tokenizer

ext-xmlwriter

ext-xsl

ext-zip

lib-libxml

lib-openssl

Magento Open Source requires:

ext-bcmath

ext-ctype

ext-curl

ext-dom

ext-fileinfo

ext-gd

ext-hash

ext-iconv

ext-intl

ext-json

ext-libxml

ext-mbstring

ext-openssl

ext-pcre

ext-pdo_mysql

ext-simplexml

ext-soap

ext-sockets

ext-sodium

ext-tokenizer

ext-xmlwriter

ext-xsl

ext-zip

lib-libxml

lib-openssl

Refer to official PHP documentation for installation details.

PHP OPcache

We strongly recommend you verify that PHP OPcache is enabled for performance reasons. The OPcache is enabled in many PHP distributions. To verify if it is installed, see our PHP documentation.

If you must install it separately, see the PHP OPcache documentation.

PHP settings

We recommend particular PHP configuration settings, such as memory_limit, that can avoid common problems when using Adobe Commerce and Magento Open Source.

For more information, see Required PHP settings.

PHPUnit

PHPUnit (as a command-line tool) 9.0.0

RAM

Upgrading the applications and extensions you obtain from the Commerce Marketplace and other sources can require up to 2 GB of RAM. If you are using a system with less than 2 GB of RAM, we recommend you create a swap file; otherwise, your upgrade might fail.

System dependencies

Adobe Commerce and Magento Open Source require the following system tools for some operations:

bash

gzip

lsof

mysql

mysqldump

nice

php

sed

tar

SSL

A valid security certificate is required for HTTPS.

Self-signed SSL certificates are not supported.

Transport Layer Security (TLS) requirement - PayPal and repo.magento.com both require TLS 1.2 or later.

Supported browsers

Storefront and Admin:

Microsoft Edge (latest and previous major version)

Firefox (latest and previous major version; any operating system)

Chrome (latest and previous major version; any operating system)

Safari (latest and previous major version; macOS only)

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; iOS 12 or later, for mobile storefront

Chrome for mobile (latest and previous major version [Android 4 or later] for mobile storefront)

Xdebug

php_xdebug 2.5.x or later (development environments only; can have an adverse effect on performance)