1. Operating systems (Linux):
Magento 2.0 requires Linux distributions i.e. CentOS, Ubuntu, Debian, RedHat Enterprise Linux (RHEL) and many more.
2. Composer (latest stable version):
Magento 2.0 requires the latest stable version of the composer, installed under the root directory of the Magento.
3. PHP:
Magento 2.0 requires the latest version of the PHP 5.5.x or 5.6.x, it should not below the PHP 5.5.x, Read More PHP Ubuntu and PHP CentOS
4. Web Servers:
Magento 2.0 requires the latest version of the Apache 2.2 or 2.4, not below the Apache 2.2, you can read more about Apache
5. Database:
Magento 2.0 requires the latest stable version of the Database (MySQL 5.6.x). It should not below the MySQL 5.6.x.
6. PHP extensions:
The required PHP extensions for the Magento 2.0 is given below, without all these PHP extension you can not run the Magento 2.0. All the PHP extension is required and it is given below:
a. mbstring
b. mcrypt
c. soap
d. intl
e. bc-math
f. PDO/MySQL
g. openssl
h. mhash
i. SimpleXML
j. curl
k. xsl
l. gd, ImageMagick 6.3.7 (or later) or both
7. Mail server:
SMTP server or Mail Transfer Agent (MTA) for the emails.
8. SSL:
Magento 2.0 requires the valid secure certificate for HTTPS it it not supported the Self-signed SSL certificates.
You can check the System requirements by creating the php file on the Magento installation or on the root with the content below:
<?php phpinfo(); ?>
and run this file on the browser and it will show all the details of the PHP, Apache MySQL with the installed PHP extensions.
Magento System requirement in short :
a. Apache 2.2 or 2.4
b. PHP 5.6.x or 5.5.x
c. MySQL 5.6.x
d. Composer should be installed
e. Php Extension – xsl , intl
Stay tuned for the Magento 2 latest tutorial and updates, Hope you enjoyed reading, if you need the professional Magento Development we can help you, just Click on the Link and send me your requirements.
Please Like the Post on Facebook or Google+.