Search The Hostwinds Guides Knowledge Base

Magento System Requirements

Share This Article [TheChamp-Sharing]

In order to run smoothly on any system, Magento will have a set of minimum and recommended requirements. The minimum requirements are supplied for users installing Magento on their own Server to know what to allocate. This guide here is written for the Magento Version 1.9.X, where X may be any number in this major Community Edition’s version.

Minimum System Requirements

  • RAM: Magento requires at least 512MB of ram on the server to function properly. However it is recommended to have at least 1GB of ram for better performance.


  • LAMP or LEMP Environment: What this means is that Magento usually performs best when in this type of web environment. LAMP stands for Linux, Apache, MySQL and PHP. Whereas LEMP is for Linux, Nginx, MySQL and PHP. We do not currently utilize Nginx on our available Shared and Business Hosting plans, however the requirements for LAMP are met with our Newest Hosting plans.


  • Operating System: Magento requires that it is installed on a Linux server with x86 Architecture. This means it would not be able to be installed on the Windows Operating System. This requirement is also met with our current Hosting plans, such as Shared and Business hosting.


  • Web Server Version: Since Magento supports different types of web servers, there are different versions for these that it would require.


    • Apache: With Apache, Magento would require that at least version 2.X is used, where X would be a number to further specify the version of Apache. Currently our Newer hosting plans utilize Version 2.4, so this would not be an issue.


    • Nginx: For Nginx, Magento requires that at least version 1.7.X is used, with X being a number to further specify the version of Nginx. Our Hosting plans do not use Nginx by default, though if on a VPS, Cloud or Dedicated Server, you have root access to install a web server such as Nginx.


  • PHP Version: Magento states that it would require at least PHP version 5.4, 5.5 or 5.6 to run. With a new Shared and Business Hosting plans, you would have the ability to use PHP Version 5.6, as well as 7.0.


  • PHP Modules: PHP uses modules for certain added functionality. Magento utilizes this to provide the many features that they do. These would all be enabled on our Shared and Business hosting plans.


    • PDO_MySQL
    • simplexml
    • mcrypt
    • hash
    • GD
    • DOM
    • iconv
    • SOAP
    • curl


  • Database: For the database of Magento, it uses MySQL (as well as MariaDB).


    • MySQL Version: Magento requires version 5.6 of MySQL


  • SSL: Though not required, SSL is heavily recommended with Magento as it will be acting as a storefront. You will want to make sure that all of your clients information is secured and encrypted.

Any Linux web hosting package offered by Hostwinds can meet these requirements.

If you should have any further questions about Magento, please contact us through Live Chat, call us or submit a ticket with our Technical Support team.