Como instalar e usar o PHP Composer no Debian 11
- 2458
- 550
- Robert Wunsch DVM
PHP Composer é basicamente uma ferramenta de gerenciamento de dependência para aplicativos PHP. Ele fornece instalação sem complicações de módulos PHP para os aplicativos. O compositor acompanha todos os módulos necessários para o aplicativo e os instala com um único comando. Ele também permite que os usuários mantenham os módulos atualizados. Você pode instalar facilmente todos os pacotes necessários usando compositor. O compositor mantém uma lista dos pacotes necessários em um arquivo json chamado compositor.JSON
.
O compositor é uma ferramenta semelhante ao NPM para o nó.JS, Pip for Python e Bundler para ROR. O Composer 2 é a versão mais recente disponível para o seu sistema com desempenho aprimorado. Usaremos essa versão para instalar em nosso sistema.
Este tutorial ajuda você a instalar e usar o PHP Composer no Debian 11 Bullseye Linux System.
Pré -requisitos
- Acesso ao shell a um sistema debian em execução com privilégio sudo.
- Instale o Php 5.3 ou superior versão em DeBain.
- Todos os sistemas recém -instalados recomendados para acompanhar a configuração inicial do servidor com o Debian 11
Instalando o PHP Composer no Debian
Um script PHP é fornecido pela equipe oficial para configurar o compositor em seu sistema. Você pode baixá-lo com o utilitário de linha de comando CURL ou WGET. Além disso, você pode baixá -lo com o script php.
Abra um terminal e corra:
php -r "copy ('https: // getcomposer.org/instalador ',' compositor-setup.php '); "
A Compositor-setup.php
O arquivo será criado no diretório atual. Agora execute este script PHP para instalar o compositor no local desejado. Usar --Install-Dir
Para definir o local binário e --nome do arquivo
Para definir o nome binário. Você pode instalar o compositor globalmente acessível para todos os usuários e projetos ou instalar localmente para um projeto específico.
- Para instalar o compositor globalmente, digite:
PHP compositor-setup.php--install-dir =/usr/local/bin-filenome = compositor
chmod +x/usr/local/bin/compositor
- Você também pode instalar o compositor sob o aplicativo específico. Isso é útil para ambientes de hospedagem compartilhada, onde você não tem sudo ou acesso raiz. Para instalar o compositor localmente para um projeto específico, digite:
CD/PATH/TO/PHP -APPLACAÇÃO && mkdir -p bin
PHP compositor-setup.php--install-dir = bin-filenome = compositor
chmod +x bin/compositor
Mudar
/caminho/para/php-aplicação
com o diretório de aplicativos realmente.
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.2.6 2022-02-04 17:00:38
Atualizar compositor PHP
O compositor PHP tem a capacidade de atualizar 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.2.6 (canal estável).
Trabalhando com compositor PHP
Você já instalou e configurou o compositor em seu sistema. O Composer 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 compositor Update PSR/Log Carregando repositórios compositores com informações de 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 o pacote de atualização 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.