Magento Requirements

In order to be able to install and run Magento without issues on the magento hosting provider of your choice, there are some system requirements you should consider. Please make sure to check if your future host meets these requirements before buying a hosting account with it! You can also take a look at our selection of tested Magento hosting providers.

  • The Operating System should be Linux x86 or x86-64
  • Web Servers: Apache 1.3.x, Apache 2.0.x, Apache 2.2.x
  • PHP 5.2, Safe_mode off, Memory_limit no less than 256Mb (preferably 512)
  • Required extensions: PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (if Webservices API is to be used)
  • MySQL:
    • 4.1.20 or newer
    • InnoDB storage engine
  • SSL: If https is used to work in the admin, SSL certificate should be valid
  • Server setup:
    • Run scheduled jobs (crontab) with PHP 5
    • Override options in .htaccess files