Get the Adobe Commerce software

You are among the 240,000 merchants worldwide who put their trust in our eCommerce software. We have gathered some information to help you get started with your installation.

How to get the software

Check the availability of exciting new features and releases and learn how you can get them on our product availability page.

Consult the following table for getting started with installing Adobe Commerce or Magento Open Source.

User needs
Description
High-level installation and upgrade steps
Get started link
Integrator, packager
Wants full control over all components installed, has access to the application server, highly technical, might repackage Magento Open Source 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 Composer metapackage.
  3. Installs the application using the command line.
  4. Upgrades the application and extensions using the command line.
Get the metapackage
Contributing developer

Contributes to the Magento Open Source codebase, files bugs, and customizes the application. Highly technical, has their own development server, understands Composer and GitHub.

You cannot use the application in a production environment.

You must upgrade using Composer and Git commands.

  1. Clones the GitHub repository.
  2. Uses Composer to update package dependencies.
  3. Installs the application using command line.
  4. Upgrades the application using Composer and Git commands.
  5. Customizes code under the app/code directory.
Clone the GitHub repository

Useful information

Use the links on the left side of the page to navigate topics in each part of the installation.

Required server permissions

UNIX systems require root privileges to install and configure software like a web server, PHP. If you need to install this software, make sure you have root access.

Do not install the application in the web server docroot as the root user because the web server might not be able to interact with those files.

You need root privileges to create the file system owner and add that owner to the web server’s group. You use the file system owner to run bin/magento commands from the command line and to set up cron jobs, which schedule tasks for you.

recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995