wils@web ~ $ cat ~/ajuda/como-instalar-o-composer-do-php-no-debian-12.md

Instalação

Como instalar o Composer do PHP no Debian 12

atualizado em 20/07/2026

Este manual tem como objetivo guiar você na instalação do Composer, um gerenciador de dependências para PHP, no Debian 12.

Pré-requisitos

  • Um servidor com Debian 12 instalado.
  • Acesso ao terminal com privilégios de sudo.
  • PHP instalado (recomenda-se a versão 7.4 ou superior).

Passo a Passo para Instalação do Composer

1. Atualizar o sistema

Primeiro, atualize os pacotes do sistema para garantir que você tenha as versões mais recentes:

sudo apt update && sudo apt upgrade -y

2. Instalar dependências necessárias

Instale o PHP e as extensões necessárias:

sudo apt install php-cli unzip

3. Baixar o instalador do Composer

Utilize o comando abaixo para baixar o instalador do Composer:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

4. Verificar a integridade do instalador

É importante verificar a integridade do instalador antes de executá-lo:

php -r "if (hash_file('sha384', 'composer-setup.php') === '9c5e4e8e3e5b4f5e4e1c4e5c4e5b4f5e4e1c4e5e4c4e5b4f5e4e1c4e5e4c4e5b') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;

Substitua o hash no comando acima pelo hash mais recente disponível em getcomposer.org/download/.

5. Instalar o Composer

Execute o instalador do Composer:

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

6. Remover o instalador

Após a instalação, você pode remover o arquivo do instalador:

php -r "unlink('composer-setup.php');"

Verificação da instalação

Para verificar se o Composer foi instalado corretamente, execute:

composer --version

Se a instalação foi bem-sucedida, você verá a versão do Composer instalada.

Dica de Segurança

É recomendável manter o Composer atualizado. Para atualizar, use o comando:

composer self-update

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.