Em Ubuntu 22.04, você pode instalar o PHP ge­ren­ci­a­dor de pacotes Composer em apenas algumas etapas. Com a fer­ra­menta de linha de comando curl, a ins­ta­la­ção é rápida e simples.

Ubuntu 22.04: Instalar o Composer passo a passo

Para instalar o Composer, primeiro é preciso garantir que o PHP já esteja instalado no sistema e que você tenha acesso ao PHP pelo terminal. Você pode verificar ambos inserindo o seguinte comando no terminal:

php
bash

Se houver uma mensagem de erro, você poderá instalar a fer­ra­menta de linha de comando para PHP 8 com o seguinte comando:

sudo apt install php8.1.cli
bash
Imagem: Terminal após executar o comando “php”
Se você não tiver instalado a fer­ra­menta de linha de comando PHP, o Ubuntu sugerirá os comandos apro­pri­a­dos no terminal.

Depois de verificar que pode usar o PHP em seu sistema, você pode começar a instalar o PHP Composer.

Dica

Você pode usar o Composer nos pacotes de hos­pe­da­gem na Web da IONOS. Além do suporte a PHP, planos de hos­pe­da­gem na Web da IONOS oferecem muitos outros be­ne­fí­cios, como a proteção DDoS integrada.

Etapa 1: Atualizar o sistema

Primeiro, cer­ti­fi­que-se de que seu sistema Linux esteja em bom estado, exe­cu­tando as atu­a­li­za­ções dis­po­ní­veis. Talvez seja ne­ces­sá­rio confirmar a execução das atu­a­li­za­ções es­co­lhendo y (yes). Para isso, você pode usar os seguintes comandos de terminal:

sudo apt update
sudo apt upgrade
bash

A atu­a­li­za­ção de seu sistema pode demorar alguns instantes. O tempo ne­ces­sá­rio dependerá do número de atu­a­li­za­ções que você precisa instalar.

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

Para que a ins­ta­la­ção do Composer no Ubuntu funcione, você precisa instalar alguns pacotes que o Composer exige para a ins­ta­la­ção. Isso inclui, por exemplo, a fer­ra­menta de linha de comando curl ou o controle de versão Git.

Os pacotes também podem ser baixados di­re­ta­mente no terminal usando os seguintes comandos:

sudo apt install curl php-mbstring git unzip
bash

Etapa 3: Instalar o Composer

Agora você pode começar a ins­ta­la­ção real do PHP Composer no Ubuntu 22.04. Para isso, use a fer­ra­menta curl baixada e digite o seguinte comando no terminal:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
bash
Imagem: Terminal após executar o comando de instalação do Composer
Terminal verifica o sucesso da ins­ta­la­ção do Composer no Ubuntu.

Etapa 4: verificar se a ins­ta­la­ção foi bem-sucedida

Como etapa final, verifique ma­nu­al­mente se a ins­ta­la­ção do Composer foi bem-sucedida acessando o ge­ren­ci­a­dor de pacotes. Se isso não funcionar, sua variável de ambiente $PATH pode não estar con­fi­gu­rada cor­re­ta­mente. O comando abaixo invoca a versão atual do Composer:

Composer
bash

Se a ins­ta­la­ção do Composer no Ubuntu 22.04 tiver ocorrido sem problemas, o terminal mostrará o seguinte:

Imagem: Terminal após executar o comando “composer”
A fonte do Composer e a versão atual do Composer são exibidas ao iniciar o Composer.
Nota

Se estiver usando um sistema ope­ra­ci­o­nal diferente do Ubuntu 22.04, você ainda poderá usar o Composer. Basta dar uma olhada em nossos outros guias de ins­ta­la­ção:

Primeiras etapas ao usar o Composer

O ge­ren­ci­a­dor de pacotes é usado em projetos PHP para gerenciar e atualizar de­pen­dên­cias. Para ajudá-lo a começar a usar o Composer e evitar erros comuns, com­pi­la­mos os comandos mais im­por­tan­tes do Composer.

Etapa 1: Criar composer.json arquivo

A principal tarefa do Composer é gerenciar as de­pen­dên­cias do seu projeto PHP. O local central para es­pe­ci­fi­car essas de­pen­dên­cias é o arquivo composer.json . Ele pode ser criado ma­nu­al­mente. Como al­ter­na­tiva, você pode es­pe­ci­fi­car que o arquivo JSON seja con­fi­gu­rado au­to­ma­ti­ca­mente ao criar sua primeira de­pen­dên­cia. O comando do Composer para criar ma­nu­al­mente um arquivo composer.json é o seguinte:

composer init
bash

Etapa 2: Adicione de­pen­dên­cias ao seu projeto

Você também pode usar um comando do Composer para inserir uma de­pen­dên­cia em seu projeto. Isso garante que o arquivo composer.json seja atu­a­li­zado para o estado apro­pri­ado. No código de exemplo, a popular bi­bli­o­teca de registro Monolog é inserida como uma de­pen­dên­cia em um projeto PHP.

composer require monolog/monolog
bash

Etapa 3: Atualizar de­pen­dên­cias

De vez em quando, é ne­ces­sá­rio atualizar as de­pen­dên­cias de um projeto PHP. Um comando do Composer pode ser usado para isso. Ele atualiza todas as de­pen­dên­cias que você adicionou ao seu projeto em uma única etapa:

composer update
bash
Ir para o menu principal