Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Dependency Manager for PHP
Latest commit 18add45 @alcohol alcohol Merge pull request #4649 from jeremyFreeAgent/fix-typo
Fixed typo in the ShowCommand

Composer - Dependency Management for PHP

Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.

See for more information and documentation.

Build Status Dependency Status Reference Status

Installation / Usage

  1. Download the composer.phar executable or use the installer.

    $ curl -sS | php

    Note: If the above fails for some reason, you can download the installer with php instead:

    php -r "readfile('');" | php
  2. Create a composer.json defining your dependencies. Note that this example is a short version for applications that are not meant to be published as packages themselves. To create libraries/packages please read the documentation.

        "require": {
            "monolog/monolog": ">=1.0.0"
  3. Run Composer: php composer.phar install

  4. Browse for more packages on Packagist.

Global installation of Composer (manual)

Follow instructions in the documentation

Updating Composer

Running php composer.phar self-update or equivalent will update a phar install to the latest version.


IRC channels are on #composer for users and #composer-dev for development.

For support, Stack Overflow also offers a good collection of Composer related questions.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project and its community you agree to abide by those terms.


PHP 5.3.2 or above (at least 5.3.4 recommended to avoid potential bugs)


Nils Adermann - - -
Jordi Boggiano - - -

See also the list of contributors who participated in this project.


Composer is licensed under the MIT License - see the LICENSE file for details


  • This project's Solver started out as a PHP port of openSUSE's Libzypp satsolver.
  • This project uses hiddeninput.exe to prompt for passwords on windows, sources and details can be found on the github page of the project.
Something went wrong with that request. Please try again.