Como instalar o Composer no Ubuntu 22.04

Como instalar o Composer no Ubuntu 22.04

O Composer é uma ferramenta de gerenciamento de dependência para PHP que permite que você declare as bibliotecas das quais seu projeto depende e as instala para você. Neste artigo, abordaremos as etapas para a instalação do Composer no Ubuntu 22.04.

Pré -requisitos

  • Acesso de shell a um sistema Ubuntu em execução.
  • Instale o Php 5.3 ou superior versão.
  • Gerente de pacote do PHP, 'php-cli', deve ser instalado e disponível em seu 'CAMINHO'

Instalando o compositor PHP no Ubuntu

A equipe oficial do compositor fornece um script para instalar o PHP Composer em sistemas Linux. Você pode baixar este script usando o 'ondulação' ou 'wget' utilitário de linha de comando. Além disso, você pode baixá -lo diretamente usando a linha de comando de script php.

  1. Para baixar o 'Set-up-up' Script, execute o seguinte comando em um terminal:
    php -r "copy ('https: // getcomposer.org/instalador ',' compositor-setup.php '); "  
  2. Em seguida, execute o script PHP baixado para instalar o compositor no seu sistema Ubuntu no local desejado. Usar --Install-Dir Para definir o local binário e --nome do arquivo Para definir o nome binário. Você pode escolher uma das opções abaixo:
    • Instalando o PHP Composer System em todo o sistema: Isso instalará o compositor em /uer/local/bin Diretório, que é acessível a todos os usuários:
      SUDO PHP Compositor-setup.php--install-dir =/usr/local/bin-filenome = compositor sudo chmod +x/usr/local/bin/compositor 
    • Instalando o compositor PHP para aplicação específica: Às vezes você não tem permissão para instalá -lo globalmente, como conta de hospedagem compartilhada. Então você pode configurar isso em seu aplicativo também. Para instalar o compositor, digite localmente:
      CD/PATH/TO/PHP -APPLACAÇÃO && mkdir -p bin  PHP compositor-setup.php--install-dir = bin-filenome = compositor chmod +x bin/compositor 

      Certifique -se de substituir /caminho/para/php-aplicação com seu diretório de aplicativo.

  3. Para ver a versão do compositor instalado executando o binário com -v parâmetro de comando.
    compositor --version 
    Saída: Compositor Versão 2.3.7 2022-06-06 16:43:28 

Atualizar compositor PHP

O compositor PHP tem a capacidade de Auto-atualização para as versões mais recentes. Se o compositor já estiver instalado no seu sistema, digite o comando abaixo para atualizar o compositor PHP para a versão mais recente.

Auto-atualização do compositor 

No meu caso, eu já tenho a versão mais recente do compositor. Portanto, receba a seguinte mensagem no terminal:

Saída: você já está usando o mais recente compositor disponível versão 2.3.7 (canal estável). 

Trabalhando com compositor PHP

Você já instalou e configurou o compositor em seu sistema. O compositor o ajudará a gerenciar módulos para seu aplicativo. Por exemplo, para instalar um novo módulo para o seu aplicativo.

Alterne para o aplicativo PHP.

CD/caminho/para/php-aplicação  

Execute o seguinte comando para instalar psr/log módulo no aplicativo.

O compositor requer PSR/log 
Saída: usando a versão ^3.0 para PSR/log ./compositor.JSON foi criado em execução compositor Update PSR/log carregando repositórios de compositores com informações sobre o pacote Atualizando dependências Operações de arquivo de bloqueio: 1 instalação, 0 atualizações, 0 remoções - bloqueando PSR/LOG (3.0.0) Escrevendo o arquivo de bloqueio instalando dependências do arquivo de bloqueio (incluindo requisito -dev) operações do pacote: 1 Instalação, 0 atualizações, 0 remoções - baixando PSR/LOG (3.0.0) - Instalando o PSR/LOG (3.0.0): Extraindo arquivos de geração de arquivos de automóveis 

O compositor criará ou atualizará automaticamente compositor.JSON arquivo no diretório raiz do aplicativo. Agora, o aplicativo pode usar a funcionalidade fornecida pelo módulo.

O comando acima instalará a versão mais recente do módulo. Você também pode definir a versão do módulo que deseja instalar para o seu aplicativo. Se o módulo já estiver instalado, ele rebaixará/atualizará automaticamente o pacote para a versão especificada.

compositor requer psr/log = 1.0 

O módulo não mais necessário pode ser removido com o seguinte comando.

compositor Remova o PSR/log 

Todos os comandos acima também atualizam compositor.JSON arquivar de acordo.

Conclusão

Neste artigo, cobrimos as etapas para instalar o Composer no Ubuntu 22.04. Ao usar o Composer, você pode gerenciar facilmente as dependências de seus projetos PHP e garantir que todas as bibliotecas necessárias sejam instaladas e atualizadas. Se você é novo no desenvolvimento de PHP ou em um desenvolvedor experiente, o compositor pode ajudá -lo a otimizar seu fluxo de trabalho e melhorar a qualidade de seus projetos.