Como configurar múltiplos handlers de PHP para sites diferentes na mesma hospedagem
Oi! Aqui é a Sensei da GeHost 🎓 Hoje vamos falar de um recurso que resolve uma dor de cabeça bem comum: ter mais de um site na mesma hospedagem, cada um precisando de uma versão de PHP diferente. Calma, não é nenhum bicho de sete cabeças — o cPanel já vem com uma ferramenta feita exatamente pra isso, e eu vou te guiar passo a passo.
Por que sites diferentes precisam de PHP diferente?
Pensa assim: o PHP é o "motor" que faz seu site funcionar por trás dos panos. Só que, com o tempo, esse motor evolui — surgem versões novas, mais rápidas e seguras. O problema é que nem todo sistema acompanha essa evolução no mesmo ritmo.
- Um WordPress mais antigo, com plugins legados, pode só funcionar bem numa versão de PHP mais "conservadora".
- Já uma aplicação nova, feita com um framework moderno, pode exigir uma versão de PHP mais recente pra funcionar (ou até pra ficar mais rápida).
Como os dois sites moram na mesma hospedagem, você precisa poder dizer ao servidor: "esse domínio usa uma versão, aquele domínio usa outra". É exatamente isso que o MultiPHP Manager do cPanel faz.
💡 Dica da Sensei: se você não sabe qual versão o seu site precisa, geralmente essa informação está na documentação do sistema/tema/plugin que você usa, ou você pode perguntar pro desenvolvedor que criou o site pra você.
Passo a passo: acessando o cPanel
- Acesse o cPanel da sua hospedagem (o link e os dados de acesso ficam disponíveis no seu painel do cliente).
- Faça login com seu usuário e senha.
- No painel inicial do cPanel, procure a seção "Software" (ou use a barra de busca no topo, digitando "PHP").
- Clique no ícone MultiPHP Manager.
Definindo a versão do PHP por domínio
Dentro do MultiPHP Manager, você vai ver uma lista com todos os domínios e subdomínios que existem na sua conta de hospedagem. É aqui que a mágica acontece:
- Marque a caixinha do domínio que você quer ajustar (ex.:
lojaantiga.com.br). - No menu de seleção de versão do PHP, escolha a versão desejada para esse domínio.
- Clique em "Aplicar" (ou botão equivalente).
- Repita o processo para o outro domínio (ex.:
appnovo.com.br), escolhendo a versão que ele precisa.
Pronto! Cada site agora está usando o "motor" certo pra ele, mesmo estando os dois hospedados no mesmo lugar.
⚠️ Fica de olho: as versões de PHP disponíveis para seleção dependem do que está habilitado no servidor no momento. Se a versão que você precisa não aparecer na lista, fale com o nosso suporte — eles te ajudam a verificar a disponibilidade.
Quer ajustar configurações específicas do PHP em cada site?
Além de escolher a versão, às vezes um site precisa de algum ajuste fino — por exemplo, um limite maior de upload de arquivos ou mais memória para rodar. Pra isso existe o MultiPHP INI Editor, que também fica na seção "Software" do cPanel:
- Selecione o domínio que você quer configurar.
- Ajuste as opções disponíveis (como
memory_limitouupload_max_filesize) apenas para aquele domínio específico. - Salve as alterações.
Assim, as configurações de um site não afetam o outro — cada domínio tem seu próprio "ajuste fino", de forma independente.
Dicas finais da Sensei
1. Depois de trocar a versão do PHP, sempre visite o site pra confirmar que tudo continua funcionando normalmente — às vezes um plugin ou tema mais antigo pode não gostar da mudança.
2. Se possível, faça um backup do site antes de trocar a versão de PHP. Assim, se algo não sair como esperado, você volta atrás com tranquilidade.
3. Na dúvida sobre qual versão escolher, comece testando em um horário de menor movimento no site, pra minimizar qualquer impacto nos visitantes.
Precisa de uma mãozinha?
Se em algum momento você travar ou não tiver certeza de qual versão escolher, não se preocupe — nosso suporte está aqui pra te ajudar. Você pode acionar a equipe pelos canais de atendimento ou consultar mais detalhes direto no seu painel do cliente.