Magento Open Source 2.2.x

System Requirements

For the most up-to-date information, see System Requirements in the developer documentation.

  • System Requirements

    Environment

    Operating System

    Linux x86-64

    Composer

    Composer is required for developers who want to contribute to code base, or develop extensions.

    Web Server

    Apache 2.2 or 2.4

    The apache mod_rewrite module must be enabled. To learn more, see: Apache.

    Nginx 1.8.x

    (or latest mainline version)

    PHP

    7.0.4

    Magento 2.1.2 and later only.

    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

    Not Supported:

    PHP 7.1, 5.4

    Not Supported

    PHP 7.0.5

    Known issue that affects code compiler.

    Required PHP Extensions:

    bc-math (Magento Commerce only)

    curl

    gd, ImageMagick 6.3.7 (or later) or both

    intl

    mbstring

    mcrypt

    mhash

    openssl

    PDO_MySQL

    SimpleXML

    soap

    xml

    xsl

    zip

    Optional, but recommended

    opcache

    This extension is bundled in many PHP distributions. To verify, see: CentOS or Ubuntu.

    php_xdebug2.2.0 or later

    Recommended for development environments only.

    Additional configuration:

    safe_mode off

    memory_limit minimum 512 MB

    Database

    MySQL 5.7or 5.6.x

    Compatible with MariaDB and Percona

    Magento Enterprise Edition 2.x can use three master databases to provide scalability for the different functional areas of checkout, orders, and product data.

    SSL

    A valid security certificate is required for HTTPS.

    Self-signed certificates are not supported.

    Transport Layer Security (TLS) Requirements:

    TSL 1.1 or later

    PayPal and repo.magento.com require TSL 1.1 or later.

    Mail Server

    Mail Transfer Agent (MTA) or SMTP server

  • Supported Applications

    name

    Description

    Reverse Proxy / Web Accelerator

    Varnish 3.5

    Varnish 4.x (or latest stable version.)

    Cache Storage

    Redis 3.x

    Memcache 1.4.x

    Session Storage

    memcached latest stable version for session storage with either memcache or memcached PHP extensions (latest stable version)

    Search

    Elasticsearch

    Versions 1.7 and 2.x (recommended)

    2.x supported from Linux repository.

    2.0 branch supported from PHP repository.

    Apache Solr

    (Enterprise Edition only)

    Messaging

    RabbitMQ (Enterprise Edition only)

  • Supported Browsers

    Browser

    Version

    OS

    Storefront/AdminThe password-protected back office of your store where orders, catalog, content, and configurations are managed.

    Firefox

    Latest, latest -1*

    Any

    Chrome

    Latest, latest -1

    Any

    Safari

    Latest, latest -1

    Mac OS

    Microsoft Edge

    Version 11 or later

    Windows

    Storefront Only

    Internet Explorer

    Version 9 or later

    Windows

    Desktop Storefront

    Safari Mobile

    iPad 2

     

     

    iPad Mini

     

     

    iPad with Retina Display

    OS 7 or later

    Mobile Storefront

    Safari Mobile

    iPhone 4 or later

    IOS 7 or later

    Chrome for Mobile

    Latest, latest -1

    Android 4 or later

     

     

     

    * The version before the most current.