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.
