composer
A package-based dependency manager for PHP projects. More information: https://getcomposer.org/.
- 
Interactively create a composer.jsonfile:
 composer init
- 
Add a package as a dependency for this project, adding it to composer.json:
 composer require {{user/package}}
- 
Install all the dependencies in this project's composer.jsonand createcomposer.lock:
 composer install
- 
Uninstall a package from this project, removing it as a dependency from composer.json:
 composer remove {{user/package}}
- 
Update all the dependencies in this project's composer.jsonand note versions incomposer.lockfile:
 composer update
- 
Update composer lock only after updating composer.jsonmanually:
 composer update --lock
- 
Learn more about why a dependency can't be installed:
 composer why-not {{user/package}}
- 
Update composer to its latest version:
 composer self-update
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.