PHP Composer · 3 min read · Nov 03, 2025

Como Instalar e Usar o PHP Composer no AlmaLinux 8

Composer é um gerenciador de dependências para PHP que permite baixar e instalar todos os pacotes PHP necessários para o seu projeto. É uma ferramenta de linha de comando que instala todas as bibliotecas e dependências para o seu projeto a partir do repositório packagist.org. É usado em frameworks PHP modernos como Laravel, Symfony, Drupal e Magento 2.

Neste post, vamos mostrar como instalar e usar o Composer no Alma Linux 8.

Pré-requisitos

  • Um servidor rodando Alma Linux 8.
  • Uma senha de root configurada no seu servidor.

Instalar Pacotes Necessários

Antes de instalar o Composer, você precisará instalar as dependências PHP necessárias para instalar o Composer. Você pode instalar todas elas executando o seguinte comando:

dnf install php-cli php-json php-zip wget unzip -y

Uma vez que todos os pacotes estejam instalados, você pode prosseguir para o próximo passo.

Baixar o Script de Instalação do Composer

A maneira mais simples e fácil de instalar o Composer é instalá-lo a partir do script de instalador. Você pode baixá-lo usando o seguinte comando:

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

Isso irá baixar o arquivo composer-setup.php para o seu diretório de trabalho atual.

Verificar o Script de Instalação

Após baixar o script de instalador, você precisará verificar se ele está corrompido ou não. Você pode verificá-lo usando o seguinte comando:

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"  
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Instalador verificado'; } else { echo 'Instalador corrompido'; unlink('composer-setup.php'); } echo PHP_EOL;"

Se tudo estiver bem, você receberá a seguinte saída:

Instalador verificado

Instalar o Composer no Alma Linux 8

Finalmente, instale o Composer no diretório /usr/local/bin usando o seguinte comando:

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

Saída:

Todas as configurações corretas para usar o Composer
Baixando...

Composer (versão 2.2.4) instalado com sucesso em: /usr/local/bin/composer
Use-o: php /usr/local/bin/composer

Agora você pode verificar a instalação usando o seguinte comando:

composer -V

Você deve ver a seguinte saída:

Versão do Composer 2.2.4 2022-01-08 12:30:42

Trabalhando com o Composer

Nesta seção, vamos mostrar como usar o Composer em um projeto PHP.

Primeiro, crie um projeto usando o seguinte comando:

mkdir project

Em seguida, navegue até o diretório do projeto e instale o pacote carbon com o seguinte comando:

cd project  
composer require nesbot/carbon

Saída:

  - Baixando symfony/translation-contracts (v2.5.0)
  - Baixando symfony/polyfill-php80 (v1.24.0)
  - Baixando symfony/polyfill-mbstring (v1.24.0)
  - Baixando symfony/deprecation-contracts (v2.5.0)
  - Baixando symfony/translation (v5.4.2)
  - Baixando nesbot/carbon (2.55.2)
  - Instalando symfony/translation-contracts (v2.5.0): Extraindo arquivo
  - Instalando symfony/polyfill-php80 (v1.24.0): Extraindo arquivo
  - Instalando symfony/polyfill-mbstring (v1.24.0): Extraindo arquivo
  - Instalando symfony/deprecation-contracts (v2.5.0): Extraindo arquivo
  - Instalando symfony/translation (v5.4.2): Extraindo arquivo
  - Instalando nesbot/carbon (2.55.2): Extraindo arquivo
3 sugestões de pacotes foram adicionadas por novas dependências, use `composer suggest` para ver detalhes.
Gerando arquivos de autoload
6 pacotes que você está usando estão procurando financiamento.
Use o comando `composer fund` para saber mais!

Isso criará um arquivo composer.json e instalará o carbon com todas as dependências no diretório do projeto.

Você pode listar todos os arquivos com o seguinte comando:

ls -l

Você receberá a seguinte saída:

-rw-r--r-- 1 root root    60 Jan  9 06:01 composer.json
-rw-r--r-- 1 root root 18538 Jan  9 06:01 composer.lock
drwxr-xr-x 6 root root    82 Jan  9 06:01 vendor

Em seguida, crie um arquivo myapp.php e adicione o seguinte código:

nano myapp.php

Adicione o seguinte código:

Salve e feche o arquivo e, em seguida, execute sua aplicação usando o seguinte comando:

php myapp.php

Você receberá a seguinte saída:

Agora: 2022-01-09 06:02:17

Conclusão

Neste guia, explicamos como instalar o Composer no Alma Linux 8. Também explicamos como interagir com o Composer em seu projeto PHP. Espero que isso ajude você a acelerar suas aplicações PHP.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.