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.

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