The latest Magento product release – Magento 2.3 – includes numerous functional fixes and enhancements. As a best practice, Magento recommend that you keep your Magento installation up to date, so you can benefit from the latest advancements. This system requirements include required software to run the Magento application, supported web browsers, and also recent requirements to securely connect with Magento software repository and with PayPal.
Magento 2 system requirements (Magento 2.3)
Environment | ||
Operating Systems | Linux x86-64 | |
Composer | Composer is required for developers who want to contribute to the Magento 2 code base, or develop Magento extensions. | |
Web Servers | Apache 2.2 or 2.4 | The apache mod_rewrite and mod_version module must be enabled. (See Apache) |
nginx 1.x | (or latest mainline version) | |
PHP | 7.1.3+, 7.2.x | Magento 2.3 |
7.0.4 | Magento 2.1.2 and later | |
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.0or later | Recommended for development environments only. | |
Additional configuration: | ||
safe_mode off | ||
memory_limit minimum 512 MB | ||
Database | MySQL 5.6, 5.7 | |
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 SSL 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 | ||
Reverse Proxy / Web Accelerator | Varnish 4.x or 5.2 | |
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 5.2.x or 2.x |
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/ADMIN | ||
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. |
See more:
How to Change Welcome Message in Magento 2
Change Store Email Addresses in Magento 2