Na versão 22.04 do Ubuntu, é possível instalar o gestor de pacotes Composer, criado es­pe­ci­al­mente para PHP, em apenas alguns passos. A ins­ta­la­ção é feita no terminal através do comando «curl».

Instalar o Composer no Ubuntu 22.04 passo a passo

Para instalar o Composer, deve primeiro cer­ti­fi­car-se de que tem o PHP instalado no seu sistema e que consegue aceder ao mesmo a partir do terminal. Pode verificar isso uti­li­zando o seguinte comando:

php
bash

Se aparecer uma mensagem de erro, pode utilizar o comando seguinte para instalar o PHP 8:

sudo apt install php8.1-cli
bash
Imagem: La terminal después de ejecutar el comando “php”
Si no tienes instalada la interfaz de línea de comandos de PHP, Ubuntu te sugerirá en la propia terminal los comandos para ins­ta­larla.

Depois de verificar se o PHP está instalado no sistema, pode começar a instalar o Composer no Ubuntu.

Dica

Além da com­pa­ti­bi­li­dade com PHP, o alo­ja­mento web da IONOS oferece-lhe também muitas outras vantagens, como proteção integrada contra ataques DDoS.

Passo 1. Atualize o sistema

Em primeiro lugar, deve atualizar o seu sistema Linux ins­ta­lando as últimas atu­a­li­za­ções. Durante o processo de ins­ta­la­ção das atu­a­li­za­ções, terá, por vezes, de as aprovar clicando em «Y» (Yes). Com os seguintes comandos, poderá atualizar o sistema:

sudo apt update
sudo apt upgrade
bash

A atu­a­li­za­ção poderá demorar alguns minutos, de­pen­dendo do número de pacotes a instalar.

Passo 2. Instale os pacotes ne­ces­sá­rios

Para que a ins­ta­la­ção do Composer no Ubuntu funcione, terá de instalar primeiro alguns pacotes de que o Composer necessita para a ins­ta­la­ção, como, por exemplo, a fer­ra­menta curl ou o sistema de controlo de versões git.

Os pacotes ne­ces­sá­rios para a ins­ta­la­ção do Composer no Ubuntu também podem ser ins­ta­la­dos a partir do terminal uti­li­zando este comando:

sudo apt install curl php-mbstring git unzip
bash

Passo 3. Instale o PHP Composer

Agora já podes começar a instalar o PHP Composer no Ubuntu 22.04. Isso é feito com a fer­ra­menta curl que acabaste de instalar, digitando o seguinte comando no terminal:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
bash
Imagem: La terminal después de ejecutar el comando de instalación de PHP Composer
La terminal te confirma la ins­ta­la­ción de Composer en Ubuntu.

Passo 4. Verifique a ins­ta­la­ção

No último passo, deve verificar ma­nu­al­mente a ins­ta­la­ção do PHP Composer tentando aceder ao gestor de pacotes. Se não funcionar, é possível que a variável de ambiente $PATH não esteja bem con­fi­gu­rada. O comando seguinte mostra a versão atual do PHP Composer:

composer
bash

Se o terminal exibir a seguinte mensagem, a ins­ta­la­ção do Composer no Ubuntu 22.04 foi concluída com sucesso:

Imagem: La terminal después de ejecutar el comando “composer”
Al ejecutar la orden “composer” se visualiza el logotipo de Composer, así como su versión actual.
Nota

Se utiliza um sistema operativo diferente do Ubuntu 22.04, não precisa de deixar de utilizar o PHP Composer. Consulte os nossos outros artigos de ajuda à ins­ta­la­ção:

  • PHP Composer: ins­ta­la­ção no Ubuntu 20.04
  • PHP Composer: ins­ta­la­ção no Windows 10
  • PHP Composer: ins­ta­la­ção no Windows 11

Primeiros passos no Composer

O gestor de pacotes é utilizado em projetos PHP para gerir de­pen­dên­cias e as suas atu­a­li­za­ções. Descubra um resumo dos prin­ci­pais comandos do Composer para que possa começar a utilizar esta fer­ra­menta sem problemas.

Passo 1. Crie o ficheiro composer.json

A principal função do PHP Composer é a gestão das de­pen­dên­cias do seu projeto PHP. O local principal onde essas de­pen­dên­cias são es­pe­ci­fi­ca­das é o ficheiro composer.json. Pode criar este ficheiro ma­nu­al­mente, embora também possa deixar que o Composer o crie au­to­ma­ti­ca­mente quando definir a primeira de­pen­dên­cia. O comando do Composer para criar um ficheiro composer.json ma­nu­al­mente é o seguinte:

composer init
bash

Passo 2. Adicione de­pen­dên­cias ao seu projeto

Se quiser adicionar uma de­pen­dên­cia ao seu projeto, pode utilizar um comando do Composer que, além disso, se en­car­re­gará de atualizar de­vi­da­mente o ficheiro composer.json. No exemplo seguinte, apresenta-se a popular bi­bli­o­teca de registo (logging) Monolog como de­pen­dên­cia de um projeto PHP:

composer require monolog/monolog
bash

Passo 3. Atualizar de­pen­dên­cias

De vez em quando, é acon­se­lhá­vel atualizar as de­pen­dên­cias de um projeto PHP. Para isso, existe também um comando es­pe­cí­fico do PHP Composer, que atualiza, numa única etapa, todas as de­pen­dên­cias que tenha adi­ci­o­nado ao projeto:

composer update
bash
Ir para o menu principal