Transfer the Magento software to your hosted system

Magento installation overview

  1. Download the software to your computer.
  2. Set up the File Transfer Protocol (FTP) to your hosted system.
  3. Upload the archive to your system using FTP.
  4. Extract the archive.

Magento 2.2 archives are compatible with PHP 7.0 only. If you’re using PHP 7.1, download Magento 2.2 with Composer instead to avoid compatibility issues during installation.

The following table discusses where to get the Magento software. We provide the following downloads:

  • Magento Open Source or Magento Commerce software only
  • Magento Open Source or Magento Commerce software with sample data (designed to help you learn Magento faster)

These packages are easy to get and install. You don’t need to use Composer, all you need to do is to upload a package to your Magento server or hosted platform, unpack it, and run the web-based Setup Wizard.

Archives are available in the following formats: .zip, .tar.bz2, .tar.gz

Magento edition Install package location
Magento Open Source

Choose either the software or the software and sample data:

  • Magento-CE-<version>.* (without sample data)
  • Magento-CE-<version>+Samples.* (with sample data)
  • <version/> is the three-digit release number (for example, 2.0.7, 2.1.0, and so on.)

Magento Commerce Use the following steps:
  1. Go to
  2. In the top horizontal navigation bar, click My Account.
  3. Log in with your Magento username and password.
  4. In the left navigation bar, click Downloads.
  5. In the right pane, click Magento Enterprise Edition 2.X > Full Release or Magento Enterprise Edition 2.X > Full Release + Sample Data for the software.
  6. Follow the instructions on your screen to complete the Magento Commerce download:
    • Magento-EE-<version>.* (without sample data)
    • Magento-EE-<version>+Samples.* (with sample data)
  7. Transfer the installation package to your development system.

Set up FTP and transfer the Magento archive

FTP is a way to transfer files from your computer to your managed server. To transfer the Magento archive, you need an FTP account that has access to the managed server’s public_html directory. You might already have an account. If not, consult your shared hosting provider’s documentation or technical support for more information.

Transfer the Magento archive to your hosted system

To transfer the Magento archive:

  1. Start your FTP client software.
  2. Create a connection to your managed server.

    Follow the prompts on your screen or consult the documentation provided with your FTP software for more information.

  3. After you log in to your managed server, browse to locate the Magento archive on your local system.

    On the remote system, browse to locate the public_html directory.

    The following figure shows an example.

  4. Transfer the archive from your local system to the public_html directory.

    On some FTP client software, you do this by dragging and dropping.

  5. Wait while the transfer completes.

Extract the archive

After transferring the Magento archive to your hosted system, you can use the cPanel to extract it, after which you can run the Magento Setup Wizard to install the software.

To extract the archive:

  1. If necessary, log in to the cPanel.
  2. In the Files section, click File Manager.

  3. Click Web Root.

  4. Click Go.

    The File Manager displays in a separate browser window or tab page.

  5. Right-click the Magento archive in the public_html directory.
  6. From the pop-up menu, click Extract as the following figure shows.

  7. Click Extract Files.
  8. Wait while the archive extracts.

    The following figure shows an example of an extracted archive.

Related topics

Install the Magento software