Como configurar uma versão diferente do PHP para um subdomínio

O ícone “Alterar Versão do PHP” do seletor do CloudLinux normalmente altera a versão do PHP de forma geral para a conta, e não apenas para um subdomínio específico.
Quando a necessidade é configurar uma versão diferente de PHP para um subdomínio, o procedimento correto normalmente deve ser feito pelo recurso MultiPHP Manager, quando esse recurso estiver disponível no cPanel.

Entendendo a diferença

O menu Alterar Versão do PHP é utilizado para selecionar a versão principal do ambiente PHP da conta, além de permitir ajustes em extensões e opções.

Porém, quando existe a necessidade de que um subdomínio utilize uma versão diferente da conta principal, essa configuração não é feita, em regra, diretamente por esse ícone.

Para definir uma versão específica por domínio ou subdomínio, o recurso mais adequado é o MultiPHP Manager, pois ele trabalha no nível de domínio / subdomínio / virtual host.

Quando isso costuma ser necessário

Esse cenário é comum quando:

  • O site principal usa uma versão mais nova de PHP
  • Um subdomínio roda um sistema antigo que exige outra versão
  • Há ambiente de testes em subdomínio com requisitos diferentes
  • Um sistema instalado em subdomínio não é compatível com o PHP usado no restante da conta

Como configurar uma versão diferente para o subdomínio

Caso o seu cPanel disponibilize o recurso MultiPHP Manager, siga os passos abaixo:

1 Acesse o cPanel.

2 Procure pelo menu MultiPHP Manager.

3 Localize na lista o subdomínio desejado.

4 Marque o subdomínio que deseja alterar.

5 Escolha a versão de PHP desejada.

6 Clique em Aplicar.

Dessa forma, o subdomínio poderá utilizar uma versão própria de PHP, separada da versão usada pelo domínio principal, desde que o recurso esteja habilitado no servidor.

E se o MultiPHP Manager não aparecer?

Em alguns servidores, esse recurso pode não estar habilitado para a conta ou para o pacote de hospedagem.

Nessa situação, o ícone Alterar Versão do PHP continuará atuando apenas na configuração geral da conta, sem permitir a separação direta de um subdomínio específico por essa interface.

Se o MultiPHP Manager não estiver disponível, será necessário verificar com o suporte se o ambiente permite essa separação por domínio/subdomínio ou se existe alguma limitação aplicada ao plano ou ao servidor.


Importante sobre herança de versão

Em alguns cenários, o subdomínio pode estar configurado para herdar a versão de PHP de outra estrutura superior.

Isso significa que ele pode seguir a versão aplicada ao domínio principal ou à estrutura de diretórios relacionada, dependendo da forma como o ambiente estiver configurado.

Por esse motivo, alterar apenas a conta no seletor do CloudLinux pode não resolver a necessidade de separar o PHP de um único subdomínio.

Observação avançada

Existem cenários avançados em servidores com CloudLinux e mod_lsapi em que podem ser utilizadas configurações diferentes por diretório.

Contudo, esse tipo de ajuste normalmente não é realizado pelo procedimento comum do cliente dentro do ícone Alterar Versão do PHP, pois depende da estrutura e das permissões do servidor.

Para uso comum da hospedagem, a orientação recomendada é utilizar o MultiPHP Manager quando a necessidade for definir uma versão diferente para um subdomínio específico.

Resumo prático

Alterar Versão do PHP = ajuste geral da conta
MultiPHP Manager = ajuste por domínio ou subdomínio
Sem MultiPHP Manager = pode não ser possível separar um subdomínio individualmente pela interface comum
Caso tenha dúvida sobre qual recurso está disponível em sua conta, abra um ticket de suporte informando o subdomínio desejado e a versão de PHP que pretende utilizar.

Atenciosamente,
MyWay Hospedagem
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Erro do site 404 entre outros erros possíveis

Se o seu site estiver apresentando erros, isso normalmente está relacionado à programação da...

Como alterar a versão do PHP e fazer ajustes avançados das extensões e etc

O recurso “Alterar Versão do PHP” permite selecionar a versão do PHP utilizada...

Diferença entre Alterar Versão do PHP, MultiPHP Manager e MultiPHP INI Editor

No cPanel, existem diferentes recursos relacionados ao PHP, e cada um deles...

Como usar o arquivo robots.txt

Neste tutorial você aprenderá como usar o arquivo robots.txt na hospedagem e onde ele deve...

O que é e para que serve o arquivo .htaccess

Neste artigo você entenderá o que é o arquivo .htaccess e para que ele serve na hospedagem....