Close [x]

Next—Choose how to install the Magento software

Edit this page on GitHub

Let鈥檚 get started!

This Installation Guide helps you install the Magento software on a server that doesn鈥檛 have Magento installed already. (Not sure? Go here first.)

Choose how to install the Magento software

Want an easy installation with a compressed software archive or do you use Composer to download a metapackage or contribute code to the Magento 2 codebase?

Consult the following table for how to get started.

User needs Description High-level installation steps Get started link

Easy installation, no command line, have your own server

Some technical expertise, command line access to the Magento server.

  1. Downloads a compressed file that contains the Magento software.
  2. Extracts it on the Magento server or asks a network administrator to do so.
  3. Installs the Magento software using the Setup Wizard or command line.

Easy installation (own server)

Shared hosting, easy installation, no command line access

Uses a hosting provider, has very little technical expertise, limited if any access to the Magento server.

  1. Downloads a compressed file that contains the Magento software.
  2. Extracts it on the Magento server.
  3. Installs the Magento software using the Setup Wizard.

Easy installation (shared hosting)

Integrator, packager

Wants full control over all components installed, has access to the Magento server, highly technical, might repackage Magento CE with other components.

  1. Creates a Composer project that contains the list of components to use.
  2. Uses Composer to update package dependencies; uses composer create-project to get the Magento metapackage.
  3. Installs the Magento software using either a command line or the Setup Wizard.

Get the metapackage

Contributing developer

Contributes to the Magento codebase, highly technical, has their own Magento development server, understands Composer and GitHub.

  1. Clones the Magento 2 GitHub repository.
  2. Uses Composer to update package dependencies.
  3. Installs the Magento software using either a command line or the Setup Wizard.

Clone the Magento repository