1. [Wiki](https://feex.it/wiki/)
2. [Software](https://feex.it/wiki/software/)
3. [Produtividade](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Aplicativo: Nils Adermann / Jordi Boggiano

Tambem chamado de php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produtividade

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

A Feex diz

Se o comando composer nao for reconhecido, eu o instalaria a partir de getcomposer.org e executaria php -v. Nao repararia o Node.js para consertar um lockfile do PHP.

## 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?

**Instalar pacotes PHP**

composer install. npm install e o equivalente no JavaScript, nao este comando.

**Arquivos lock**

composer.lock. package-lock.json e o arquivo do npm.

**Ferramentas globais de PHP**

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.

Composer 2

## 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

composer.json, composer.lock

## 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/ ](https://getcomposer.org/download/)Instalador oficial ou página do fornecedor |
| ------------------------ | --------------------------------------------------------------------------------------------------------- |
| Ajuda                    | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Suporte do fornecedor                                |
| Site oficial             | [getcomposer.org/ ](https://getcomposer.org/)Comece por aqui, não por um host aleatório de executáveis    |
| Documentacao do Composer | [getcomposer.org/doc/ ](https://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.

## Relacionados

Estas entidades conectam-se a este artigo. O tipo é indicado em cada link.

[Node.js: Aplicativo](https://feex.it/wiki/l/pt/software/nodejs/)[Como ler o Gerenciador de Tarefas: Guia](https://feex.it/wiki/l/pt/software/system/how-to-read-task-manager/)

## Fontes e verificação

Rótulo de fonte registrada: agosto de 2026. Este rótulo não comprova verificação independente. [Como pesquisamos](https://feex.it/wiki/research/).

- [Site oficial do Composer ](https://getcomposer.org/)· Página do produto do fornecedor
- [Ajuda do Composer ](https://getcomposer.org/doc/)· Suporte do fornecedor
- [Documentacao do Composer ](https://getcomposer.org/doc/)· Documentacao oficial de getcomposer.org
- [Mapa de processos do Foxhole ](https://foxhole.feex.it/)· 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.

Fatos rápidos

A identificação resumida desta página. Especificações, fontes e o conteúdo completo permanecem no artigo.

- **Desenvolvedor**: Nils Adermann / Jordi Boggiano

  **Categoria**: Gerenciador de pacotes PHP

  **Processo**: composer.exe

  **Licença**: MIT

  **Lançado pela primeira vez**: 2012

  **Site oficial**: [getcomposer.org](https://getcomposer.org/)

  **Mapeado por Feex**: Visto em computadores Windows no Foxhole

Status da fonte registrada: Revisado pela Feex: Rótulo de fonte registrada: agosto de 2026. Este rótulo não comprova verificação independente.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/pt/software/composer/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
