System Grab Bag

View all TLDR pages from common (or from all pages)

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 create composer.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 in composer.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.