freeCodeCamp/guide/english/php/composer/index.md

1.9 KiB

title
Composer

Composer

Composer is a package manager for PHP packages. You use a composer.json file to configure the packages for a PHP project, similar to the package.json file in NodeJS projects.

Install Composer

To install Composer, you first have to download it from getcomposer.org.

You can then install Composer locally or globally.

Install Packages

Install packages with composer install. Composer will install the packages listed in the composer.json file to the vendor/ folder.

composer install

To install only a specific package, use composer require <package_name>. This will only download and install the latest version available to the selected package.

If you run this command without a composer.json file, composer will automatically create it the before the installation.

composer require <package_name>

Updating Packages

Update packages with composer update, Composer will automatically download and install the latest versions of the packages listed in the composer.json file to the vendor/ folder.

composer update

To update a single package, use composer update <package_name>.

Removing Packages

Removing is easy as installing packages with composer. Just enter composer remove <package_name> to uninstall the package from your vendor/ folder. This will automatically update your composer.json file.

composer remove 

More Information: