logo

Como instalar o Composer no Windows

Compositor é um aplicativo usado para gerenciamento de dependências em formato padrão em PHP . O Composer permite que você declare as bibliotecas nas quais seu PHP projeto depende e gerenciá-lo para você. Ele instala e atualiza as bibliotecas necessárias para o seu projeto.

Por padrão, o Composer não instala nada globalmente; ele gerencia dependências com base em cada projeto e as instala no diretório ( fornecedor ) dentro do seu projeto.

O Composer oferece duas coisas para nossos projetos:

mudar java
  • Ajuda no gerenciamento de dependências para PHP.
  • Auxilia no carregamento automático de arquivos no projeto.

O Composer é altamente energizado pelo NPM do Node e pelo pacote do Ruby.

Suponha um cenário:

  1. Você tem um projeto PHP que depende de diversas bibliotecas.
  2. E algumas dessas bibliotecas também dependem de outras bibliotecas.

O Composer atende ao requisito do cenário acima como:

  1. Ele permite que você declare as bibliotecas das quais seu projeto depende.
  2. Ele descobre quais versões do pacote você precisa instalar em seu projeto e faz o download e instala para você.
  3. Também permite atualizar todas as suas dependências em um único comando.

Requisitos de sistema para instalar o Composer:

O Composer requer instalação e execução bem-sucedida PHP 5.3.2+ na máquina. Também requer algumas configurações sensíveis de PHP e sinalizadores de compilação. Instalando os pacotes do Composer a partir do código-fonte em vez do arquivo zip, você precisará de git, svn, fossil ou hg com base no pacote controlado por versão. Um Composer é uma ferramenta multiplataforma que roda igualmente em Windows OS , Linux e macOS.

Instale o Composer no Windows

Existem duas maneiras de instalar o Composer no sistema operacional Windows: a primeira é usando a configuração do instalador do Composer e a outra é por instalação manual usando script.

1. Usando o instalador

a) Instalar o Composer usando a configuração do instalador do Composer é a maneira mais fácil de instalá-lo no sistema operacional Windows. Inicie seu navegador padrão e visite https://getcomposer.org e clique no botão 'Primeiros passos'. Debaixo de ' Instalação - Windows ', clique no botão ' Usando o instalador 'opção; isso o levará para a seção 'Usando o instalador'.

Como instalar o Composer no Windows

b) Clique no Composer-Setup.exe link para baixar a configuração do Composer em seu dispositivo. Após baixar a configuração, execute-a para instalar e siga as instruções.

c) Abra o Composer-Setup baixado e clique em 'Instalar para todos os usuários', que é a opção recomendada para instalar a configuração do Composer.

Como instalar o Composer no Windows

d) Na tela pop-up, clique em SIM para permitir a instalação.

e) Agora, escolha o tipo de instalação e clique no botão Próximo

Como instalar o Composer no Windows

f) Agora, escolha o caminho PHP da linha de comando que deseja usar, marque a caixa para adicionar o caminho PHP e clique em Próximo .

Como instalar o Composer no Windows

g) A configuração do Composer abre uma tela que oferece a opção de usar um servidor proxy para se conectar à Internet. Se você quiser usar um servidor proxy, marque a caixa e insira a URL do proxy; se não, deixe-o e clique no Próximo Estamos ignorando isso porque não estamos usando nenhum servidor proxy para conectar a Internet.

Como instalar o Composer no Windows

h) A configuração do Composer está pronta para ser instalada em seu computador; revise suas configurações e clique no botão Instalar.

Como instalar o Composer no Windows

i) Após a instalação da configuração do Composer, aparecerão informações importantes sobre como abri-lo. Leia as informações, clique em Avançar e faça o mesmo após a instalação.

Como instalar o Composer no Windows

j) Clique no botão Concluir para concluir a instalação.

Como instalar o Composer no Windows

Quando o Composer for instalado em sua máquina, abra janelas de comando (cmd), digite compositor e pressione Digitar chave. Se exibir uma lista de comandos, significa que o Composer foi instalado com sucesso em seu computador.

Como instalar o Composer no Windows

2. Instalação manual

Você pode instalar o Composer em qualquer diretório que desejar. No nosso caso, estamos instalando em C:xampphtdocscomposersetup diretório. Abra seu terminal de comando (cmd) e vá para o local do diretório que deseja instalar (C:xampphtdocscomposersetup).

Copie e cole o seguinte script em seu cmd terminal e execute-o para instalar o Composer. Ele instalará automaticamente o Composer mais recente em seu diretório atual.

 php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');' 

Este script de instalação apenas verifica as configurações do php.ini. Se as configurações estiverem definidas incorretamente, ele irá avisá-lo e iniciar o download da versão mais recente compositor.phar no diretório atual (C:xampphtdocscomposersetup). Se a instalação for bem-sucedida, você verá uma mensagem de instalação bem-sucedida.

Como instalar o Composer no Windows

As 4 linhas de script acima devem estar em ordem para executar as seguintes atividades:

  • Baixe o instalador do compositor para o diretório atual.
  • Verifique o certificado SHA-384 do instalador do compositor.
  • Execute o instalador do compositor.
  • Remova o instalador do compositor.

Nota: O código do script pode ser alterado com base na nova versão lançada. Para verificar o script para instalação de uma nova versão do Composer, visite https://getcomposer.org/download/ .

Nota: Se o script gerar um erro que ' php não é reconhecido como um comando interno ou externo '. Em seguida, verifique se o caminho do PHP está bem definido nas configurações de variáveis ​​de ambiente do computador ou não. Para definir o caminho PHP globalmente para sua máquina, copie o caminho php onde ele está localizado (C:xamppphp), e cole-o, em Configurações avançadas do sistema,> Variáveis ​​de ambiente > selecione Caminho e clique em Novo . Agora, no Nome variável tipo Caminho E no Valor variável , cole o local do php, ou seja, C:xamppphp .

Você pode verificar a versão instalada do compositor usando um comando compositor -v no caminho atual. Como:

 composer -v 

Por exemplo:

 C:xampphtdocscomposersetup>composer -v 

Como instalar o Composer no Windows

Aqui, instalamos a versão atual 2.0.8 do Composer em nossa máquina.

Crie um novo compositor.bat arquivo no mesmo diretório onde o compositor.phar é presente.

Usando cmd

 C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat 

Como instalar o Composer no Windows

Usando PowerShell

 C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*' 

Como instalar o Composer no Windows

Algumas das outras opções de instalação notáveis ​​do Composer

--install-dir

Você pode instalar o Composer em um diretório específico onde desejar usando o --install-dir opção e fornecendo o nome do diretório de destino. Por exemplo:

 php composer-setup.php --install-dir=bin 

--nome do arquivo

Você pode até especificar um nome de arquivo diferente do nome padrão (composer.phar) usando o --nome do arquivo opção. Por exemplo:

 php composer-setup.php --filename=composer 

--versão

O Composer permite instalar sua versão específica usando o --versão opção junto com o fornecimento de uma versão de lançamento específica. Por exemplo:

 php composer-setup.php --version=1.0.0-alpha8 

--ajuda

Usando o --ajuda opção, você pode visualizar várias opções do compositor para um ambiente específico. Por exemplo:

 --help 

Atualizando e desinstalando o Composer

Se você deseja atualizar seu Composer ou desinstalar qualquer um de seus gerenciadores de dependências, certifique-se de ter o Git para Windows instalado em sua máquina. A partir daí, você pode verificar a instalação do Composer executando --versão comando do terminal. Se o comando retornar o código da versão, significa que o Composer está instalado e você está pronto para as próximas etapas.

Antes de atualizar seu Composer, verifique a versão atual que está instalada em seu computador. Você pode fazer isso digitando o seguinte comando em seu aplicativo de terminal:

b+ árvore
 composer -- version 

ou

 composer -V 

Atualizar compositor

Para atualizar o próprio Composer, execute o script abaixo e ele atualizará o Composer.

 composer self-update 

Atualizar Dependência

Como o Composer gerencia a biblioteca de dependências do seu projeto, você pode atualizar essas dependências, se necessário, usando o comando abaixo:

 composer update 

Se você não tiver um projeto ativo rodando com as dependências do Composer em seu diretório atual, o Composer mostrará uma mensagem informando que não foi possível encontrar um compositor.json arquivo.

Desinstalar pacotes

Para desinstalar os pacotes do Composer, execute o comando abaixo:

 composer remove your_package_name 

Certifique-se de substituir 'seu_nome_do_pacote' pelo nome real do pacote no comando acima. Isso desinstalará o pacote do Composer.