Como resolver o erro Command not found ao usar Composer via SSH

Neste tutorial você aprenderá como corrigir o erro Command not found ao usar Composer via SSH em uma hospedagem cPanel.

1. O que esse erro significa

Esse erro normalmente indica que o comando composer não está disponível no ambiente atual do usuário, ou que o caminho do Composer não está presente no PATH.

2. Em cPanel & WHM 128 ou anteriores

A documentação do cPanel orienta adicionar ao arquivo .bash_profile:
source /etc/profile.d/cpanel-php-composer.sh
Se essa opção não funcionar, o cPanel sugere adicionar o PATH manualmente:
PATH=$PATH:/opt/cpanel/composer/bin

3. Em cPanel & WHM 130 ou posteriores

Nessas versões, primeiro é necessário confirmar que o Composer foi instalado. Depois, a documentação orienta adicionar ao .bash_profile um PATH que aponte para a instalação.
PATH=$PATH:/usr/local/bin/composer
Se o Composer não foi instalado globalmente, ajuste o caminho para o local correto da instalação.

4. Aplicar a alteração

Depois de editar o .bash_profile, faça um novo login SSH para que as mudanças tenham efeito.

5. Testar novamente

Após reconectar, teste:
composer --version

6. Fazer diagnóstico

Se ainda houver dúvida sobre o ambiente PHP, rode o diagnóstico do próprio Composer:
composer diagnose
Esse comando ajuda a verificar problemas de configuração do PHP e do ambiente do Composer.
Pronto! Agora você já sabe como corrigir o erro Command not found ao usar Composer via SSH no cPanel.
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como usar o Terminal do cPanel

Como usar o Terminal do cPanel O que é?O Terminal do cPanel é um recurso que permite...

Como descobrir o usuário, hostname e porta para acesso SSH

Como descobrir o usuário, hostname e porta para acesso SSH O que é?Para conectar via...

Como usar o Git Version Control do cPanel

Como usar o Git Version Control do cPanel O que é?O Git Version Control do cPanel...

Como clonar um repositório Git privado na hospedagem via SSH

Como clonar um repositório Git privado na hospedagem via SSH O que é?Clonar um...

Como revogar uma chave SSH no cPanel

Como revogar uma chave SSH no cPanel O que é?Revogar uma chave SSH significa remover a...