Como instalar e usar o PHP Composer no Debian 10/9

Como instalar e usar o PHP Composer no Debian 10/9

O compositor PHP é uma ferramenta de gerenciamento de pacotes. Ele remove o incômodo de manter os pacotes de PHP para um aplicativo manualmente. Você pode instalar facilmente todos os pacotes necessários usando compositor. Ele mantém uma lista de pacotes necessários em um arquivo json chamado compositor.JSON.

Este tutorial ajuda você a instalar e configurar o PHP Composer no Debian 10 Buster, Debian 9 Stretch e Debian 8 Jessie Systems.

1. Pré -requisidades

  • Acesso ao shell a um sistema debian em execução com privilégio sudo.
  • PHP deve ser instalado e configurado, versão 5.3 ou superior.

2. Instale o compositor no Debian

Você pode baixar o script do compositor do getcomposer.Site da Org executando o seguinte comando. Vai criar um compositor.Fhar arquivo no diretório atual.

Curl -ss https: // getcomposer.org/instalador | php

cópia de compositor.Fhar Arquivo no diretório do bin para disponibilizar em qualquer lugar do sistema. Além disso, defina a permissão de execução em arquivo. Eu mudei o nome do arquivo de compositor.Fhar para o compositor para facilitar o uso.

compositor MV.Phar/usr/local/bin/compositor  chmod +x/usr/local/bin/compositor  

Digite compositor no prompt de comando. Isso fornecerá detalhes da versão do compositor, juntamente com as opções disponíveis com o comando compositor.

compositor  
Saída: ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ '__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / / _/// _/ (__) __// \ ____/ \ ____/ _// _// _// .___/\ ____/____/\ ___/_//_/Composer versão 2.1.8 2021-09-15 13:55:14 Uso: Command [options] [Argumentos] Opções: -h, -Help Exibir esta mensagem de ajuda -q, --quiet não produz nenhuma mensagem -V, - -Display Esta versão do aplicativo-Ansi Force ANSI Saída-Não-Ansi Desative a saída ANSI 

3. Atualizar compositor PHP

O compositor tem a capacidade de se atualizar sem baixar novamente. Basta executar o comando abaixo do terminal para atualizar a composição no Debian.

Auto-atualização do compositor sudo  

Trabalhando com compositor PHP

Supondo que você tenha sido configurado com sucesso compositor PHP em seu sistema. Isso 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 ^1.1 para PSR/log ./compositor.JSON foi criado em execução de atualização do compositor 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 (1.1.4) Escrevendo 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 (1.1.4) - Instalando o PSR/log (1.1.4): Extraindo o arquivo gerando arquivos de automóveis automáticos 

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á automaticamente/atualizar 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 tutorial, você encontrou instruções para instalar o Composer em um sistema Linux Debian. Você pode instalar o Composer globalmente para permitir o acesso a todos os usuários e aplicativos. Além disso, você pode instalar o Composer para um diretório específico.