01| Para começar
- Verifique a versão atual do PHP no seu FTP, pois o Composer requer no mínimo a versão 5.4.45 do PHP.
- Crie o arquivo .ini dentro da public_html e adicione a seguinte linha no final:
suhosin.executor.include.whitelist = phar
- Para editar o arquivo .ini execute o comando:
vi .user.ini
Após a edição, pressione a tecla ESC, digite wq! e pressione ENTER.
02| Instalação
- Para baixar e instalar o Composer, faça login no seu FTP via SSH e execute o seguinte comando, substituindo os dados em maiúsculo:
curl -sS https://getcomposer.org/installer | phpX.X -c /home/USUARIO_FTP/.user.ini
03| Execução
- Para executar o Composer e visualizar os seus parâmetros, no diretório de instalação utilize:
php composer.phar
- Para declarar suas bibliotecas no Composer, crie o arquivo composer.json com as referências necessárias e execute a instalação das dependências da seguinte forma:
php composer.phar install
Você pode verificar as funções desabilitadas via SSH executando o comando ou através do info.php buscando pela palavra disable_functions:
php –i | grep ‘disable_functions’
Isso pode impactar a capacidade do Composer de realizar certas operações, levando a possíveis erros ou comportamentos inesperados durante o processo de instalação, atualização de dependências, execução de scripts e comandos.
Se não for possível adaptar sua aplicação para contornar essas restrições, recomendamos avaliar a possibilidade de migrar para uma VPS Locaweb ou Cloud Server Pro onde não possuem esta limitação.