O Composer é uma ferramenta de gerenciamento de dependências para PHP que pode ser usada para gerenciar dependências e carregamento automático de projetos PHP.
1. Instale o Composer
- Instalar o Composer:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- Verifique a versão do Composer:
composer -V
2. Crie um novo projeto
- Criar projeto:
composer create-project vendor/name path
- Dependências de instalação:
composer install
3. Atualizar dependências
- Atualize todas as dependências:
composer update
- Atualize apenas as dependências especificadas:
composer update vendor/package
- Atualize manualmente o número da versão da dependência:
composer require vendor/package:version
4. Adicione dependências
- Adicionar dependências:
composer require vendor/package
- Adicione dependências de desenvolvimento:
composer require --dev vendor/package
5. Desinstale as dependências
- Desinstalar dependências:
composer remove vendor/package
6. Execute o script
- Execute o script:
composer run-script script-name
Sete, carregamento automático
- Carregamento automático:
require 'vendor/autoload.php';
Oito, itens de configuração
- arquivo composer.json:
{
"name": "vendor/name",
"description": "Project description",
"require": {
"package1": "version",
"package2": "version"
}
}
- arquivo composer.lock:
Registre as dependências instaladas e as informações de versão.
Nine, instalação global
- Instalação global:
composer global require vendor/package
- Caminho do pacote global:
~/.composer/vendor/bin
10. Pacote de liberação
- marca de hit:
git tag x.y.z
git push --tags
- Pacote:
composer archive
- Publicar para empacotador:
https://packagist.org/packages/submit
Acima estão alguns comandos do Composer comumente usados. Para obter uma lista completa de comandos, consulte a documentação oficial.