Magento 2 System requirement.

Magento 2 System requirement.

Magento 2 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

>>> MORE INFORMATION

Comments are closed.