Como preparar o servidor para usar Composer no cPanel

Neste tutorial você verá como preparar o servidor para usar Composer no ambiente cPanel.

1. Observação importante sobre versões novas do cPanel

Nas versões cPanel & WHM 130 ou superiores, o pacote antigo de Composer não acompanha mais a instalação padrão como antes. Por isso, o uso do Composer depende da preparação correta do ambiente.
Em muitos casos, o administrador precisará instalar o Composer e ajustar o ambiente PHP antes que os usuários consigam utilizá-lo normalmente.

2. Módulos PHP necessários

A documentação do cPanel informa que, para usar Composer, o servidor precisa ter alguns módulos PHP habilitados, incluindo:
  • Phar;
  • Iconv ou Mbstring.

3. Diretivas PHP necessárias

Também é necessário conferir certas diretivas no php.ini, como:
  • allow_url_fopen = On
  • zend.detect_unicode = Off
O próprio cPanel recomenda editar o php.ini usando o MultiPHP INI Editor (Editor INI do MultiPHP).

4. Se o servidor usar Suhosin

Quando houver Suhosin, o ambiente também precisa incluir a diretiva abaixo no php.ini:
suhosin.executor.include.whitelist=phar

5. Onde o php.ini é usado

O cPanel informa que, por padrão, o Composer utiliza o php.ini do servidor, armazenado dentro da árvore do EasyApache.

6. Quem normalmente faz essa preparação

Essa parte costuma ser responsabilidade do administrador do servidor, porque envolve:
  • instalação do Composer;
  • módulos PHP do EasyApache;
  • ajustes de diretivas do PHP;
  • eventual PATH global.

7. Depois da preparação

Com o ambiente pronto, o usuário poderá acessar a hospedagem por SSH e usar comandos como:
composer install
Pronto! Agora você já sabe como preparar o servidor para usar Composer no cPanel.
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como acessar sua hospedagem via SSH usando o OpenSSH do Windows

Como acessar sua hospedagem via SSH usando o OpenSSH do Windows O que é?O OpenSSH do...

Como acessar sua hospedagem via SSH usando uma chave gerada no cPanel

Como acessar sua hospedagem via SSH usando uma chave gerada no cPanel O que é?O acesso...

Como configurar uma chave SSH do cPanel no Bitvise SSH Client

Como configurar uma chave SSH do cPanel no Bitvise SSH Client O que é?O Bitvise SSH...

Como configurar uma chave SSH do cPanel no MobaXterm

Como configurar uma chave SSH do cPanel no MobaXterm O que é?O MobaXterm é um cliente...

Como configurar uma chave SSH do cPanel no PuTTY

Como configurar uma chave SSH do cPanel no PuTTY O que é?O PuTTY é um cliente SSH para...