Composer
Tambem chamado de php composer, composer.phar
O gerenciador de dependencias do PHP. No Windows o comando e composer.exe. Nao e o npm.
O que você precisa saber
O Composer e o gerenciador do PHP. O npm e o gerenciador do Node.
O composer.exe instala pacotes PHP do Packagist. O npm vem com o Node.js e le o package.json. O XAMPP pode fornecer o PHP, mas nao substitui o Composer.
- O que é?
- Gerenciador de dependencias do PHP
- E o mesmo que o npm?
- Nao. O npm e voltado para Node
- Precisa do PHP?
- Sim. O composer executa o php.exe
O que e o Composer?
O Composer e o gerenciador de dependencias do PHP. composer.exe e o comando para Windows. Nao e o npm, nao e o PEAR como padrao moderno e nao e o XAMPP por conta propria.
Se você nunca o utilizou
Se um README de PHP orientou instalar o Composer, obtenha o instalador para Windows em getcomposer.org/download. composer.exe le o composer.json e se comunica com o Packagist. npm e o gerenciador de pacotes do Node.js. Voce precisa do PHP no PATH. O Composer nao instalara modulos do Node.
Para que é utilizado?
composer install. npm install e o equivalente no JavaScript, nao este comando.
composer.lock. package-lock.json e o arquivo do npm.
composer global require. Isso continua sendo PHP. Nao adicionara o node.exe.
A quem se destina?
- Desenvolvedores PHP cujos repositorios contem composer.json
- Estudantes usando Laravel ou Symfony
- Quem executou npm em um projeto PHP e nao entendeu por que a pasta vendor/ continuava vazia
Status atual
O Composer (2012) e um gerenciador de pacotes PHP atual mantido por Nils Adermann / Jordi Boggiano. O fornecedor continua direcionando usuarios de Windows para https://getcomposer.org/download/.
Qual é a idade dele?
Nils Adermann e Jordi Boggiano lancaram o Composer em 2012, no mesmo periodo da expansao do npm. As compilacoes atuais da versao 2.x para Windows representam o produto. Tutoriais restritos a versao 1.x podem nao refletir as regras de lockfile do Composer 2.
Versões
Canais principais primeiro. Os números exatos de build não estão todos verificados aqui.
Requisitos de sistema
Os valores seguem as orientações públicas do desenvolvedor. A carga de trabalho ainda altera a necessidade real.
Mínimo
| Sistema operacional | Uma versao atual do Windows 10 ou Windows 11 de 64 bits, alem de um PHP compativel, conforme getcomposer.org |
|---|---|
| RAM | O cliente e leve. Diretorios vendor grandes exigem espaco em disco |
Perfil de recursos
- Demanda de CPU
- Acompanha o que você abre dentro do aplicativo
- Demanda de RAM
- Acompanha documentos, abas ou bibliotecas
Processos instalados
Estes executáveis pertencem a este produto quando ele está instalado.
| composer.exe | Comando do Composer para Windows |
|---|
Componentes de inicialização
O composer.exe nao inicia com o Windows. Voce o executa dentro de uma pasta de projeto.
Locais de arquivos
| Instalação típica | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formatos de arquivo
Problemas comuns
PHP ausente do PATH
O Composer precisa do php.exe. O XAMPP ou um arquivo zip do PHP podem fornece-lo. O node.exe nao processara o composer.json.
openssl ou extensoes ausentes
As compilacoes de PHP para Windows precisam das extensoes documentadas pelo Composer. Isso nao e uma dependencia opcional do npm.
Como resolver problemas
Instale a partir de getcomposer.org/download
O projeto disponibiliza o Composer-Setup.exe. Um pacote do Composer em sites de freeware e inutil.
php -v e depois composer -V
Ambos devem funcionar. where.exe npm pertence a outra cadeia de ferramentas.
Exclua vendor e execute composer install novamente se o lock estiver integro
Nao exclua node_modules para corrigir um erro de autoload do PHP.
Alternativas
npm se o projeto for em JavaScript. PEAR e o canal PHP mais antigo. XAMPP se voce ainda precisa de um binario local do PHP.
Ajuda oficial e downloads
Comece com o fornecedor. Sites aleatórios de exe não são um canal de suporte.
| Download | getcomposer.org/download/ Instalador oficial ou página do fornecedor |
|---|---|
| Ajuda | getcomposer.org/doc/ Suporte do fornecedor |
| Site oficial | getcomposer.org/ Comece por aqui, não por um host aleatório de executáveis |
| Documentacao do Composer | getcomposer.org/doc/ require, install e notas para Windows |
Hardware relacionado
O cliente e leve. O diretorio vendor/ consome disco. A GPU nao tem impacto.
Detalhes técnicos
Detalhes técnicos
Os números de versão do fornecedor mudam. Este artigo não fixa uma compilação.
Fontes e verificação
Rótulo de fonte registrada: agosto de 2026. Este rótulo não comprova verificação independente. Como pesquisamos.
- Site oficial do Composer · Página do produto do fornecedor
- Ajuda do Composer · Suporte do fornecedor
- Documentacao do Composer · Documentacao oficial de getcomposer.org
- Mapa de processos do Foxhole · Amostras proprietárias em computadores Windows. Não é um benchmark de laboratório.
Este artigo foi útil?
Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.
Obrigado. Isso nos ajuda a melhorar esta página.