What is the system requirements of Magento 2. When I tried to install Magento 2 on my server ( On that server, there is magento 1.X), always got not meet the system requirements
See the following system requirements table
Operating System | Linux x86-64 |
Composer | Composer will help coder to manage modules in an easier way. |
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 |
PHP | PHP 5.6.x PHP 5.5.x PHP 7.0.2 up to 7.1.0, except for 7.0.5 Required extensions: bc-math (Enterprise Edition only) curl gd, ImageMagick 6.3.7 (or later) or both intl mbstring mcrypt mhash openssl PDO_MySQL SimpleXML soap xml xsl zip PHP 7 only: json,iconv Optional, but recommended php_xdebug2.2.0 or later Recommended for development environments only. |
Database | MySQL 5.6.x (Oracle or Percona) Magento Enterprise 2.0 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) requirement PayPal and repo.magento.com both require TLS 1.1 or later |
Mail Server | Mail Transfer Agent (MTA) or SMTP server |
SUPPORTED APPLICATIONS | |
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 | Solr 4.x (Enterprise Edition only) |
Messaging | RabbitMQ (Enterprise Edition only) |
Based on above system requirements, some shared hosting do not meet those requirements like HostGator. Their shared hosting still use old version of MySql. When you choose any server plan, need to make sure their meet the requirements of Magento 2