composer
A package-based dependency manager for PHP projects. More information: https://getcomposer.org/.
-
Interactively create a
composer.json
file:
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.json
and 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.json
and note versions incomposer.lock
file:
composer update
-
Update composer lock only after updating
composer.json
manually:
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.