Server Magento 2 system requirements.Magento 2.0 is great, but can we install it on the server like we install Magento 1.x? You know that Magento 2 have many new features that acquire more new technology from the server. Before choosing the best Magento hosting, I think that it’s necessary to understand what environment server will be compatible with Magento 2.
Magento 2 system requirements
[table id=1 /]
As you can see in the table, Magento 2 require server runs on Linux 86 – 64 , and in my experience, Cent OS is the easiest way for me to install Magento 2 and then configure, fix bugs as well as immigrate. Other kinds are Redhat, Ubuntu, Debian.
Especially in Magento 2, we see the new requirement that is Composer which isn’t seen in Magento 1.x, with the appearance of composer, Magento 2 will run faster, more productivity and easier to manage files and folders.
With the web server, Nginx is the requirement that Magento 2 need to run on, we also need to turn on the mod_rewrite mode in Apache servers. This activity will help Magento 2 con rewrite the url for your web store.
Oracle MySQL database, with this up-to-date technology, your Magento store will have a clear and easy to manage database.
With PHP7, Magento 2 require these PHP extensions on server:
- gd, ImageMagick 6.3.7 (or later) or both
New Magento 2 requirement is PHP OPcache, this is the main technology explain why Magento 2 can have a better performance in comparison with Magento 1.x. You should turn on this choice to help your store run 20% faster.
Beside PHPcache, Magento 2 require other technologies that allow it to run caching on Magento 2 web store such as Redis, Vanish, mem-cached,
With security requirement of Magento 2, we need SSL certification for Magento 2 store.
It’s necessary to protect your customers account with their payment information which is can’t be leaked!
For you email system, to help your store can send promotional email as well as successful checkout notification … you need to have Mail Transfer Agent (MTA) or an SMTP server
Above are the requirement of Magento 2, before install Magento 2 on your server, it’s very necessary to do check if it meets all of the functions that Magento 2.0 requires.