10+ Magento 2.2 Requirements | Installation Preparation (New Release)

You have the intention of updating Magento 2.2 but haven’t got any idea where to start? Well, the very first thing to bear in mind is to make sure your system meets all Magento 2.2 requirements. Adopt the following criteria, then you are right on track!

Operating systems (Linux x86-64)

One of the most crucial Magento 2.2 requirements is the operating system. Linux distributions such as RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, and so on are considered working well on with Magento 2.2.

Memory requirement

In order to upgrade Magento applications and extensions, it takes you up to 2GB of RAM. So, make sure your system has at least 2GB available, or an upgrade failure may be expected. You can expand your memory space by using a swap file.

Composer (latest stable version)

If you are developers of Magento extensions or the ones who want to contribute to Magento 2 codebase, an updated composer is a must-have.

Web servers

It is required to update Apache version 2.2 or 2.4. Plus, to make it possible for the server to perform URL rewriting, the Apache mod_rewrite module must be enabled.

Database

MySQL should be updated to version 5.7 and the former ones will not be supported.

Magento is also compatible with MySQL NDB Cluster 7.4.*, MariaDB 10.0, 10.1, 10.2, Percona 5.7 and other binary compatible MySQL technologies.

Download Link

MySQL 5.7.19 for Windows x86, 32-bit

MySQL 5.7.19 for Windows x86, 64-bit

PHP

Another factor of Magento 2.2 requirements is that only PHP 7.1 is supported. You can check the download link below to update PHP 7.1 versions.

Download Link

  • PHP 7.1 (7.1.9)

php-7.1.9.tar.gz

php-7.1.9.tar.bz2

php-7.1.9.tar.xz

  • PHP 7.1 (7.1.10)

Download Source Code [25.47MB]

  • VC14 x86 Non Thread Safe

Zip

Debug Pack

  • VC14 x86 Thread Safe

Zip

Debug Pack

  • VC14 x64 Non Thread Safe

Zip

Debug Pack

  • VC14 x64 Thread Safe

Zip

Debug Pack

Required PHP extensions

bc-math (Enterprise Edition Only)

ctype

curl

dom

gd, ImageMagick 6.3.7 (or later) or both

intl

mbstring

mcrypt

mhash

openssl

PDO/MySQL

SimpleXML

soap

spl

libxml

xsl

zip

json

iconv

PHP OPcache

For the best performance, it is essential to verify the PHP. The OPcache is enabled in many PHP distributions.

PHP settings

In addition, some particular PHP configuration settings need carrying out to avoid common problems when using Magento. These include memory limit, system time zone, always_populate_raw_post_data, Disable asp_tags, enable opcache.save_comments,

SSL

A valid security certificate is required for HTTPS.

Self-signed SSL certificates are not supported.

Transport Layer Security (TLS) requirement

Both PayPal and repo.magento.com require TLS 1.1 or later

Mail server

Magento 2.2 is compatible with Mail Transfer Agent (MTA) or an SMTP server

Supported Browsers

  • Internet Explorer 11 or later, Microsoft Edge, major version earlier
  • Firefox latest, major version earlier (any operating system)
  • Chrome latest, major version earlier (any operating system)
  • Safari latest, major version earlier (Mac OS)
  • Safari Mobile for iPad 2, iPad Mini, iPad with Retina Display (iOS 7 or later), for desktop storefront
  • Safari Mobile for iPhone 4 or later; iOS 7 or later, for mobile storefront
  • Chrome for mobile major version earlier (Android 4 or later) for mobile storefront

Besides, Magento can use the following technologies:

  • Redis version 3.2 (compatible with 2.4+) for page caching and session storage
  • Varnish version 4.x or 5.0
  • memcached latest stable version for session storage with either Memcache or Memcached PHP extensions (latest stable version)
  • Magento Commerce only
  • Elasticsearch version 2.x
  • RabbitMQ 3.5.x (compatible with 2.0 and later)
  • Three master databases

Finally, these two is optional but recommended.

  • 2.0 or later (development environments only; can have an adverse effect on performance)
  • PHPUnit (as a command-line tool) 4.1.0

After fulfilling all the Magento 2.2 requirements above, you are good to go for downloading and installing Magento 2.2. You can check quick download and tutorial link below:

Magento 2.2.0 Community Edition

Download.zip
Download.tar.gz

For newbies, follow this detailed tutorial to install magento 2.2 manually and successfully.

How to Install Magento 2.2 Manually

Themes and extensions recommendation

When you are done with installing Magento 2.2, check the following recommendation for premium themes and extensions which can polish your online store in a flash.

First, this collection of 54+ Magento 2.2 theme and extension are very well crafted to support whatever your store need for a speedy and smooth performance. A mind-blowing list is definitely worth checking out. Demo links are included for your closer look.

In case, you just want to try free themes first. Then, you can check the list below, you will be awestruck with what you can get. Regardless of design, performance, or flexibility, they will go far beyond your expectation for free themes.

Hope you will find everything you need from this post and good luck with Magento 2.2!

Related Post

Magento 2.2: What to expect from New Shipping Module?

Best Way to Change Email Logo Magento 2?

How to Remove Sidebars from Magento 2 Category pages

Related Magento 2.2 Extensions on Landofcoder you may be interested in:

Linh Nguyen

Recent Posts

Top 10 Trusted Web App Development Companies to Elevate Your Digital Strategy

In today’s digital landscape, the rapid evolution of advanced web applications, particularly Progressive Web Apps…

9 hours ago

Why Your Retail Business Needs Big Data eCommerce In 2025?

As eCommerce booms, big data eCommerce will be all about providing insight into how to…

10 hours ago

The Best Role Of Magento 2 In Shaping The Future Of Ecommerce

The ecommerce industry is booming like never before. In fact, global retail ecommerce sales are…

1 day ago

13 Best Practices For Developing Custom WordPress Solutions

From brick-and-mortar retail to SaaS, a robust online presence is vital for business success. A…

3 days ago

AML Compliance In E-commerce: Why It’s Essential For Fraud Prevention?

In the e-commerce world, complying with Anti-Money Laundering (AML) regulations is more important than you…

7 days ago

How to Optimize Your Magento Store’s Marketing Strategy

Magento is the 4th most popular eCommerce platform used globally, and optimizing the marketing strategy…

1 week ago