Skip to content

Magento System Requirements

Magento will require the following software and environment:

  • 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
      • iconv
      • curl
      • SOAP (if Webservices API is to be used)
    • Safe_mode off
    • Memory_limit no less than 256Mb (preferably 512)
  • MySQL:
    • EE 1.13.0.0 or later: MySQL 5.0.2 or newer
    • EE 1.12.0.2 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 (required to use Redis with Magento)
    • Redis PHP extension version 2.2.3 or later (optional to use Redis with Magento)
  • SSL:
    • 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

Please also refer to the Magento System Check where you can download a file to test your system configuration.

You may also use the Server Configuration Secure SSL Certificate Connection test to review your server’s secure connection capability.