Em apenas algumas etapas, você pode instalar o ge­ren­ci­a­dor de pacotes PHP Composer no Ubuntu 20.04. A ins­ta­la­ção pode ser executada na dis­tri­bui­ção Linux por meio do terminal.

Como instalar o Composer no Ubuntu 20.04 passo a passo

A ins­ta­la­ção do Composer no Ubuntu 20.04 leva apenas alguns minutos. Tudo o que você precisa para a ins­ta­la­ção é o Terminal do Linux.

Nota

Se você não estiver usando o Ubuntu 20.04, talvez seja útil consultar um dos seguintes artigos sobre a ins­ta­la­ção do Composer:

Etapa 1: Atualizar o sistema

Antes de iniciar a ins­ta­la­ção do Composer no Ubuntu, cer­ti­fi­que-se de que seu sistema esteja atu­a­li­zado. Para fazer isso, abra o terminal e execute o seguinte comando:

sudo apt update
sudo apt upgrade
bash

Será so­li­ci­tado que você digite sua senha, pois os comandos acima são exe­cu­ta­dos com com­pu­ta­do­res raiz.

Etapa 2: Instalar os pacotes ne­ces­sá­rios

Depois de atualizar o sistema com êxito, você poderá instalar os pacotes ne­ces­sá­rios para o Composer. Eles incluem a interface de linha de comando PHP e o uti­li­tá­rio de linha de comando curl. Se já tiver instalado os pacotes ne­ces­sá­rios em seu sistema, você pode pular esta etapa. Caso contrário, use este comando para iniciar a ins­ta­la­ção:

sudo apt install curl php-cli php-mbstring git unzip
bash

Etapa 3: Baixar e instalar o Composer

Para instalar o Composer no Ubuntu 20.04, tudo o que você precisa é de um comando de linha de comando. Ele usará a fer­ra­menta curl que você acabou de baixar para instalar os arquivos ne­ces­sá­rios para o Composer a partir do site oficial. O Composer será então instalado em seu sistema.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
bash

Após a conclusão da ins­ta­la­ção do Composer, será exibida uma mensagem em seu terminal indicando que a ins­ta­la­ção foi bem-sucedida:

Imagem: Visualização do terminal após a instalação do PHP Composer
Assim que você terminar de instalar o Composer no Ubuntu 20.04, o terminal informará e destacará a versão do Composer que você está usando.

Etapa 4: verificar a ins­ta­la­ção

Em seguida, você deve verificar ma­nu­al­mente a ins­ta­la­ção do Composer digitando o seguinte comando:

composer
bash

Por fim, você deverá ver uma lista no terminal com os comandos mais im­por­tan­tes do Composer e sua versão atual do Composer:

![Visão do terminal depois de iniciar o PHP Composer](https://www.ionos.com/di­gi­tal­guide/fileadmin/Di­gi­tal­Guide/Scre­enshots_2023/composer-version.png “Você pode iniciar o Composer usando o comando “composer” e vi­su­a­li­zar todos os comandos que podem ser exe­cu­ta­dos no ge­ren­ci­a­dor de pacotes.”)

Se a execução do Composer causar algum problema em seu sistema, pode ser porque a pasta em que você instalou o Composer (usr/local/bin) não está incluída em sua variável de ambiente $PATH.

Dica

Você sabia que pode usar o Composer com os planos de hos­pe­da­gem na Web da IONOS? A hos­pe­da­gem na Web da IONOS oferece proteção DDoS integrada e suporte para versões atuais do PHP, como PHP 8.

Como adicionar e atualizar de­pen­dên­cias no Composer

Depois de instalar o ge­ren­ci­a­dor de pacotes com êxito, você pode começar a usar a fer­ra­menta e adicionar de­pen­dên­cias aos seus projetos.

Criar composer.json arquivo

O arquivo composer.json é onde você descreve as de­pen­dên­cias do seu projeto PHP. Você pode criar o arquivo ma­nu­al­mente ou configurá-lo au­to­ma­ti­ca­mente quando criar sua primeira de­pen­dên­cia. Para obter con­fi­gu­ra­ções mais de­ta­lha­das no arquivo composer.json , é melhor criá-lo ma­nu­al­mente usando o comando Composer:

composer init
bash

Adicionar de­pen­dên­cias

O principal objetivo do Composer é criar e gerenciar de­pen­dên­cias em seu projeto. Você pode adicionar de­pen­dên­cias com um único comando:

composer require monolog/monolog
bash

No exemplo acima, a bi­bli­o­teca de registro Monolog foi adi­ci­o­nada como uma de­pen­dên­cia.

Atualizar de­pen­dên­cias

Usando o Composer, você também pode atualizar as de­pen­dên­cias do seu projeto com o seguinte comando:

composer update
bash
Ir para o menu principal