Como instalar o Composer no Ubuntu 22.04
Olá, Saraiva aqui!
Neste guia irei ajudar você a instalar o Composer no Ubuntu 22.04 LTS.
O Composer é uma ferramenta popular de gerenciamento de dependências para o PHP, ele facilita a instalação e atualização das dependências de projetos.
Na prática, ele verifica quais pacotes um determinado projeto precisa e os instala, usando as versões apropriadas de acordo com os requisitos do projeto.
O Composer também é usado com frequência para inicializar novos projetos baseados em frameworks PHP populares, como o Symfony, o CodeIgniter e o Laravel.
Nota: Estou partindo do pressuposto de que você já possui o PHP instalado em seu sistema. Do contrário, você pode usar este guia para instalar o PHP e o NGINX com MYSQL no Ubuntu.
1 — Instale o PHP e o Curl
Além de dependências como o git
e o curl
, o Composer exige o php-cli
para executar scripts PHP na linha de comando e o unzip
para extrair arquivos zipados. Vamos aproveitar e também já instalar o curl. Vamos instalar essas dependências a seguir.
Primeiro, atualize o cache do gerenciador de pacotes executando:
sudo apt update
Em seguida, execute o seguinte comando para instalar curl caso você ainda não o tenha instalado:
sudo apt install curl
Você será solicitado a confirmar a instalação digitando Y
e, depois, ENTER
.
Assim que o processo for concluído, você pode seguir para a instalação do Composer.
2 — Baixe e Instale o Composer
O Composer fornece um script installer escrito em PHP. Vamos baixá-lo, verificar se ele não está corrompido e, em então, o usaremos para instalar o Composer.
Certifique-se de estar em seu diretório home, conforme o comando abaixo. Em seguida, baixe o instalador usando o curl
:
cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
Agora, precisamos verificar se o instalador baixado corresponde ao hash SHA-384 para o instalador mais recente encontrado na página Composer Public Keys / Signatures. Para facilitar o passo de verificação, vamos usar o comando abaixo para obter programaticamente o hash mais recente da página do Composer e armazená-lo em uma variável de shell:
HASH=`curl -sS https://composer.github.io/installer.sig`
Vamos verificar o valor obtido. Execute:
echo $HASH
Sua saíde deve ser algo parecido com isto:
e00100fgrwflk9f5eff0d456adsaerf3e9dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a
Agora, execute o código PHP a seguir, conforme descrito na página de download do Composer na diretiva Command-line installation. Isso verifica se o script de instalação está seguro para ser executado:
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Você verá o seguinte resultado: Installer verified
Se o seu resultado for Installer corrupt
, você precisará baixar o script de instalação novamente, assim como fizemos no começo do passo 2 e verificar se você está usando o hash correto. Feito isso, repita o processo de verificação. Quando você tiver um instalador verificado, você pode continuar.
Para instalar o composer
globalmente, use o comando abaixo. O comando baixa e instala o Composer como um comando disponível em todo o sistema. Dessa forma você poderá usá-lo usando composer
, em qualquer diretório do sistema. Será instalado em /usr/local/bin
:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
O proceso é bem rápido e quando concluir você verá um resultado parecido com este:
// Amostra de código:
All settings correct for using Composer
Downloading...
Composer (version 1.10.5) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Para testar a sua instalação e verificar a versão do composer, execute o comando abaixo:
composer
// Amostra de código:
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version ...
Isso verifica que o Composer foi instalado com sucesso e está disponível em todo o sistema.
Nota: Se o seu usuário de sistema não possuir permissão para instalar software disponível em todo o sistema, use o composer em cada projeto de forma individual. Assim você terá executáveis separados do Composer para cada projeto hospedado em sue servidor.
Para fazer isso, esteja acessando o diretório do seu projeto em questão via terminal e use o comando:
php composer-setup.php
Isso irá gerar um arquivo composer.phar
em seu diretório atual, que pode ser executado com o comando a seguir:
php composer.phar
Isso é tudo por enquanto!
Neste guia vimos como instalar o Composer no Ubuntu 22.04 LTS. Espero que lhe tenha sido útil.
{Vamos adiane!}
Artigos relacionados
-
Como compactar uma pasta no Ubuntu Linux / Debian Linux
Como faço para compactar uma pasta ou diretório no Ubuntu Linux?O zip é um utilitário de compactação e empacotament... -
Como criptografar e descriptografar arquivos com senha no Ubuntu
Para criptografar e descriptografar arquivos com uma senha, use o comando gpg. É uma ferramenta de criptografia e assinatura para sistemas o... -
Como instalar linux ubuntu no virtualbox
1. Visão Geral Olá, Saraiva aqui! Neste guia, vou orientar você em uma das maneiras mais fáceis de usar o Ubuntu Desktop em uma m... -
Como instalar o OpenSSL no Ubuntu
Olá, Saraiva aqui!Neste guia mostro Como instalar o OpenSSL no Ubuntu. Entenda o que é o OpenSSL e como verificar sua versão.O que ... -
Como instalar o vscode no Ubuntu
Olá Saraiva aqui! Neste guia pretendo ajudar você a instalar o Visual Studio Code no Ubuntu 22.04 LTS.O Visual Studio Code da Microsoft (vsc...
Você achou esse artigo útil?