25 lines
1.0 KiB
Markdown
25 lines
1.0 KiB
Markdown
---
|
|
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 <a href='https://getcomposer.org/download/' target='_blank' rel='nofollow'>getcomposer.org</a>.
|
|
|
|
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.
|
|
|
|
```shell
|
|
composer install
|
|
```
|
|
|
|
### More Information:
|
|
* The Composer website: <a href='https://getcomposer.org/' target='_blank' rel='nofollow'>getcomposer.org</a>
|
|
* Composer's GitHub repo: <a href='https://github.com/composer/getcomposer.org' target='_blank' rel='nofollow'>composer/getcomposer</a>
|
|
* The popular PHP package repository that Composer uses to search for packages: <a href='https://packagist.org/' target='_blank' rel='nofollow'>Packagist</a> |