O ge­ren­ci­a­dor de pacotes Composer sim­pli­fica muito o trabalho com a linguagem de script PHP. Depois de instalado, você pode acessar fa­cil­mente uma variedade de pacotes PHP prontos para uso, como bi­bli­o­te­cas, e integrar seus próprios pacotes. Então, como a ins­ta­la­ção do Composer no Windows funciona no Windows 11?

Composer no Windows 11: Como instalar passo a passo

A maneira mais fácil de instalar o Composer no Windows 11 é por meio do arquivo do ins­ta­la­dor do Composer para Windows. Ele está dis­po­ní­vel para download gratuito e é executado da maneira usual. Resumimos as etapas in­di­vi­du­ais abaixo.

Nota

Antes de instalar e usar o Composer, é ne­ces­sá­rio ter uma versão do PHP con­fi­gu­rada em seu sistema. Descubra como instalar o PHP em nosso artigo sobre o assunto.

Etapa 1: Faça download do arquivo de ins­ta­la­ção do Composer

Acesse a página oficial de download do Composer. Clique no link Composer-Setup.exe para fazer download do arquivo de ins­ta­la­ção para Windows.

Etapa 2: Iniciar a ins­ta­la­ção do Composer

Navegue até o diretório de download e clique duas vezes no arquivo baixado. Em seguida, selecione a opção re­co­men­dada Instalar para todos os usuários para que todos os usuários do dis­po­si­tivo possam acessar o ge­ren­ci­a­dor de pacotes pos­te­ri­or­mente.

Imagem: Composer no Windows 11: instalação para todos os usuários
Somente aqueles com direitos de ad­mi­nis­tra­dor podem instalar o Composer para todos os usuários no Windows 11.

Na opção a seguir, você pode ativar o modo de de­sen­vol­ve­dor marcando uma marca de seleção. Nesse caso, o as­sis­tente de­ter­mi­nará au­to­ma­ti­ca­mente o caminho de sua ins­ta­la­ção do PHP. No entanto, você não poderá escolher entre a versão do PHP se tiver várias edições do PHP ins­ta­la­das.

Imagem: Instalação do compositor: opção “Modo de desenvolvedor”
Deixe o modo de de­sen­vol­ve­dor de­sa­ti­vado se você tiver várias versões do PHP ins­ta­la­das e quiser se­le­ci­o­nar es­pe­ci­fi­ca­mente a versão desejada para o Composer.
Imagem: Configuração do compositor: Caminho do PHP
Es­pe­ci­fi­que o caminho de ins­ta­la­ção per­so­na­li­zado do PHP em seu sistema para con­fi­gu­rar o Composer no Windows 11.

Ignore as seguintes con­fi­gu­ra­ções de proxy e, por fim, pressione Install para iniciar a ins­ta­la­ção.

Etapa 3: Concluir a ins­ta­la­ção

Após a ins­ta­la­ção bem-sucedida, você receberá uma no­ti­fi­ca­ção de que precisa usar uma nova instância de linha de comando para usar o Composer. Isso ocorre porque o ambiente do sistema foi alterado. Clique em Next e depois em Finish para concluir a ins­ta­la­ção.

Nota

Em alguns casos, talvez seja ne­ces­sá­rio reiniciar o Windows 11 para que a ins­ta­la­ção do Composer seja detectada cor­re­ta­mente.

Etapa 4: teste a ins­ta­la­ção do Composer por meio do prompt de comando do Windows 11

Por fim, verifique se a con­fi­gu­ra­ção do ge­ren­ci­a­dor de pacotes funcionou. Para isso, abra o prompt de comando pres­si­o­nando a com­bi­na­ção de teclas [Windows] + [R] e exe­cu­tando o comando “cmd”.

Na janela do prompt de comando, digite “composer” e confirme pres­si­o­nando Enter. Você verá a versão instalada do Composer e uma visão geral dos comandos dis­po­ní­veis.

Imagem: Windows 11: Exibir a versão do Composer via CMD
Windows 11: Exibir a versão do Composer via CMD
Dica

Você pode até mesmo acessar o PHP Composer usando seu plano da IONOS web hosting. Saiba mais sobre usando o PHP Composer nos planos de hos­pe­da­gem web da IONOS em nosso Guia Digital.

Como usar o Composer no Windows 11 (Um exemplo com cocur/slugify)

Depois de instalar o Composer no Windows, você pode usar o ge­ren­ci­a­dor de pacotes para obter os pacotes PHP públicos exis­ten­tes. Mos­tra­re­mos a seguir como usar o pacote cocur/slugify como exemplo. Esse pacote é usado para converter strings em slugs.

Etapa 1: Instale o Git e adicione-o ao PATH

Para fazer o download do pacote cocur/slugify, o sistema de controle de versão Git deve ser instalado no seu sistema e adi­ci­o­nado à variável de sistema PATH. O Windows 11 usa essa variável para de­ter­mi­nar os arquivos ne­ces­sá­rios para a execução de um programa de linha de comando.

Se você ainda não instalou o Git, pode fazê-lo agora. In­for­ma­ções de­ta­lha­das sobre a ins­ta­la­ção e o uso da fer­ra­menta podem ser en­con­tra­das em nosso Tutorial do Git.

Para adicionar a fer­ra­menta de ge­ren­ci­a­mento de versão à variável PATH, faça o seguinte:

  1. Inicie a pesquisa do Windows e procure por “Editar variável de ambiente”.
  2. Clique no resultado da pesquisa cor­res­pon­dente.
  3. Na guia Advanced , abra o menu En­vi­ron­ment variables .
  4. Em User variables selecione Path e pressione Edit.
  5. Clique em New e cole o valor “C:\Program Files\Git\bin".
  6. Repita o pro­ce­di­mento para “C:\Program Files\Git\cmd".
  7. Salve seus ajustes clicando em OK.
Imagem: Windows 11: Add Git to PATH
Windows 11: Add Git to PATH

Etapa 2: Criar diretório para o pacote Composer

Em seguida, crie um diretório para o pacote PHP que você deseja obter usando o Composer. Inicie o prompt de comando usando a com­bi­na­ção de teclas [Windows] + [R] e o comando “cmd”. Queremos criar o diretório Slugify di­re­ta­mente em C:, portanto, vamos mudar para o diretório raiz:

cd C:\
bash

Em seguida, criamos o diretório com o nome “slugify” digitando o seguinte comando:

mkdir slugify
bash

Etapa 3: Instalar o pacote usando o Composer

Alterne para o diretório criado exe­cu­tando o seguinte comando:

cd slugify
bash

Uma vez no diretório, instale o Slugify usando o Composer da seguinte forma:

composer require cocur/slugify
bash
Imagem: slugify-composer-windows-install.png
cocur/slugify download via PHP Composer in Windows 11

Etapa 4: Criar script PHP de teste

Você en­con­trará os arquivos composer.lock e composer.json e uma pasta chamada “vendor” no diretório slugify recém-criado. O arquivo autoload.php , que você precisa incluir no seu script PHP para acessar os serviços do pacote cocur/slugify, está lo­ca­li­zado na pasta vendor.

Para criar um script de teste simples, crie um arquivo chamado test.php no diretório principal do slugify digitando o seguinte comando:

copy con test.php
bash

Insira o seguinte código PHP que, entre outras coisas, integra autoload.php:

<?php
require __DIR__ . '/vendor/autoload.php';
use Cocur\Slugify\Slugify;
$slugify = new Slugify();
echo $slugify->slugify('This is a long sentence and I need to make a slug from it!');
bash

Salve o arquivo com a com­bi­na­ção de teclas [Ctrl] + [C] e execute o script usando o seguinte comando:

php test.php
bash

A saída é o slug da string es­pe­ci­fi­cada entre colchetes:

this-is-a-long-sentence-and-i-need-to-make-a-slug-from-it
bash
Imagem: Conversão de strings com cocur/slugify
Conversão de strings com cocur/slugify
Dica

Nosso Guia Digital fornece muitos outros artigos in­te­res­san­tes sobre o PHP Composer que podem ser de seu interesse:

Ir para o menu principal