Home » Tutorials For Beginner » How to check if your Magento hosting meets Magento Hosting Requirements

How to check if your Magento hosting meets Magento Hosting Requirements

There’s no doubt that Magento has become the strongest eCommerce platform. Magento provides users with a feature-rich, flexible and easy-to-use website that can’t be found in other CMS. This, however, makes Magento a resource-demanding platform that require strong server specification to handle.

In this tutorial, we will guide you how to check if your hosting meet Magento system requirements so that your website will run smoothly on the hosting service you want to use.

Recommended readingHow to choose a good magento hosting for your business

1. Take a quick glance at Magento System Requirements

Supported Operating Systems:

  • Linux x86, x86-64

Supported Web Servers:

  • Apache 1.3.x
  • Apache 2.0.x
  • Apache 2.2.x
  • Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)

Supported Browsers:

  • Microsoft Internet Explorer 7 and above
  • Mozilla Firefox 3.5 and above
  • Apple Safari 5 and above on Mac only
  • Google Chrome 7 and above
  • Adobe Flash browser plug-in should be installed

PHP Compatibility:

  • 5.2.13 – 5.3.24
  • Required extensions:
    • PDO_MySQL
    • simplexml
    • mcrypt
    • hash
    • GD
    • DOM
    • icony
    • curl
    • SOAP (if Webservices API is to be used)
  • Safe_mode off
  • Memory_limit no less than 256Mb (preferably 512)


  • EE or later: MySQL 5.0.2 or newer
  • EE or earlier: MySQL 4.1.20 or newer
  • CE (all versions): MySQL 4.1.20 or newer

Redis NoSQL (optional for CE 1.8 and later, EE 1.13 and later)

  • redis-server version 2.6.9 or later
  • phpredis version 2.2.2 or later


  • If HTTPS is used to work in the admin, SSL certificate should be valid. Self-signed SSL certificates are not supported

Server – hosting – setup:

  • Ability to run scheduled jobs (crontab) with PHP 5
  • Ability to override options in .htaccess files

2. Check if your Magento hosting meets the Magento system requirements above:

In order to run Magento your server needs to meet some basic software requirements. You can test your server for compatibility by following these simple steps:

  1. Download the magento-check file and unzip it.
  2. Upload the extracted magento-check.php file to the Magento directory on your server
  3. In your browser, go to this page:
    (Please insert the proper path to where ever you put the magento-check.php file.)

Result will be like this:

check magento server ok

3. List of best optimized Magento hosting reviewed by Tutorial Magento:

You may refer this review, we have listed top 5 best Magento hosting

Top 5 best Magento hosting review

Hope this article helps you choose a good magento optimized hosting for your business

67 Review(s) 5 / 5

About Brian Wilson

Brian is a freelance Magento developer with 5 years of experience with customizing Magento extensions, magento themes. He's interested in sharing Magento Tutorials to the community

One comment

  1. avatar

    Thank you for this tip, I just rechecked the Magento Hosting of Nexcess and it meets Magento Hosting requirements

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Scroll To Top