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.
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.
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.
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.
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.
Resumo prático
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
Atenciosamente,
MyWay Hospedagem
www.myway.com.br
