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 -yUma 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 verificadoInstalar 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=composerSaí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/composerAgora você pode verificar a instalação usando o seguinte comando:
composer -VVocê deve ver a seguinte saída:
Versão do Composer 2.2.4 2022-01-08 12:30:42Trabalhando 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 projectEm seguida, navegue até o diretório do projeto e instale o pacote carbon com o seguinte comando:
cd project
composer require nesbot/carbonSaí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 -lVocê 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 vendorEm seguida, crie um arquivo myapp.php e adicione o seguinte código:
nano myapp.phpAdicione o seguinte código:
Salve e feche o arquivo e, em seguida, execute sua aplicação usando o seguinte comando:
php myapp.phpVocê receberá a seguinte saída:
Agora: 2022-01-09 06:02:17Conclusã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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.