Mudar Versão PHP de um Site: Como Fazer e Fatores para Considerar Antes da Atualização

O Pré-Processador de Hipertexto (PHP) é uma linguagem de script de código aberto que costuma ser mais utilizada para comunicação do lado do servidor (back-end). O PHP também é popularmente usado por sistemas de gerenciamento de conteúdo (CMS), como WordPress e Joomla.

Já que o PHP recebe atualizações frequentes de seus desenvolvedores, a versão padrão originalmente instalada em seu servidor web pode estar desatualizada. Sendo assim, é crucial entender como mudar a versão PHP do seu site para que as funcionalidades e recursos sigam funcionando sem erros. 

Este artigo vai explicar por que é importante atualizar a versão do PHP de um site e também vai mostrar como fazer essa atualização. Além disso, vamos listar todos os pré-requisitos necessários para mudar a versão PHP e vamos responder as perguntas mais frequentes sobre o tema. Vamos lá!

Porque Mudar a Versão PHP do seu Site

Como parte essencial do site, a linguagem PHP define como suas páginas funcionam na internet. Dependendo do seu objetivo, pode ser necessário mudar a versão PHP para uma mais recente ou mais antiga. 

Um “upgrade” da versão PHP pode oferecer diversos benefícios para seu site, como:

  • Mais segurança. Devido a sua alta popularidade, cibercriminosos costumam explorar os scripts PHP para invadir e atacar sites na internet. Ao fazer a atualização da versão, você estará aplicando as medidas de segurança mais recentes do PHP, protegendo o seu site. 
  • Melhor desempenho. A versão mais recente do PHP é sempre mais rápida e mais eficiente que a anterior. De acordo com o WordPress, atualizar a versão PHP de um site pode acelerar a velocidade de carregamento de suas páginas em até 400%.
  • Novos recursos. Uma grande atualização PHP geralmente adiciona novos recursos à linguagem. Por exemplo, a versão PHP 8.0 inclui novas funcionalidades, como suporte a argumentos nomeados, união de tipos (union types) diferente e recursos de expressões match.
  • Maior funcionalidade. Atualizar a versão do PHP do seu servidor de hospedagem de sites corrige bugs e problemas que podem prejudicar o funcionamento do seu site. Além disso, a atualização permite que você rode o código mais recente do seu site de forma correta e sem falhas.

Por outro lado, você pode precisar fazer um “downgrade” do PHP para uma versão mais antiga, geralmente para corrigir algum problema de compatibilidade. Isso porque, às vezes, as versões PHP mais recentes não conseguem rodar códigos, temas e plugins mais antigos.

O Que Considerar Antes de Mudar a Versão PHP do seu Site

Antes de atualizar a versão PHP de um site, é importante levar em consideração alguns fatores e pré-requisitos para garantir que ele irá funcionar normalmente com a atualização da linguagem.

Atualize seu CMS para a Versão Mais Recente

Você deve atualizar seu CMS (por exemplo, o WordPress) antes de mudar a versão PHP do seu site. Já que a maioria dos sistemas de gerenciamento de conteúdo são baseados em PHP, uma versão antiga do CMS pode desencadear alguns problemas de incompatibilidade. Esses erros acabam impedindo os códigos PHP de rodarem corretamente, prejudicando o funcionamento do seu site. 

Os passos necessários para conferir qual é a versão atual do seu CMS variam de sistema para sistema. Para verificar a versão atual do WordPress instalado no seu site, faça o login na sua conta, acesse o painel de controle e navegue pelo menu lateral até localizar a opção Painel → Atualizações

Destaque para a sessão de atualizações no menu lateral do painel WordPress

O WordPress vai exibir a versão ativa no seu site, além de indicar qual é a versão mais recente disponível. Caso a sua instalação WordPress esteja atualizada, uma mensagem será exibida informando que “Você possui a última versão do WordPress.” 

Sessão de atualizações do WordPress - destaque para a mensagem de versão atualizada

Caso contrário, você será informado que existe uma versão mais recente do WordPress disponível para instalação. Então, basta clicar no botão de Atualizar Agora para realizar a atualização do sistema.

Verifique se o Código do seu Site está Atualizado

Se você utilizar a versão mais recente do PHP e possuir códigos muito antigos no script do seu site, a execução deles pode falhar a qualquer momento. Isso também é válido para quaisquer programas baseados em PHP, como temas e plugins do WordPress.

Antes de fazer a atualização da versão PHP, você deve atualizar seus códigos de programação, bem como os temas e plugins instalados nele. Isso vai garantir que o script do seu site vai rodar normalmente com a versão mais recente do PHP.

Há diferentes métodos para verificar se os elementos do seu site são compatíveis com uma versão específica do PHP. Por exemplo, você pode utilizar o script PHP Compatibility. Porém, esse processo exige habilidades de programação web, então não é ideal para iniciantes ou pessoas sem conhecimentos técnicos.

Nesses casos, uma alternativa viável é testar manualmente o seu site com a nova versão PHP em um servidor local de desenvolvimento. Com esse método, você pode avaliar uma versão “offline”, ou não publicada, do seu site. Sendo assim, ela permite que você confira a compatibilidade dos elementos do seu site com a versão mais recente do PHP sem que isso afete a versão dele que está no ar, visível aos visitantes.

Corrija Erros PHP e Alertas 

Você pode receber mensagens de erro PHP mesmo quando seu site estiver funcionando normalmente. Infelizmente, esses alertas indicam que o código do seu site pode não funcionar com uma versão PHP diferente daquela que está ativa.

Caso você hospede seu site na Hostinger, é possível desabilitar as mensagens de erro PHP através do hPanel. Entretanto, você não deve ignorar esses alertas, especialmente caso alguma página do seu site esteja com problemas.

Essas mensagens de erro ajudam a identificar quais são os atuais problemas no PHP do seu site, permitindo que você corrija os erros com mais agilidade. Em caso de incompatibilidade, resolva o erro através dos seguintes métodos:

  • Desative os temas e plugins, então ative-os novamente
  • Habilite o tema padrão do WordPress
  • Atualize o código do site, o tema e os plugins
  • Utilize o arquivo .htaccess padrão

Como Mudar a Versão PHP do seu Site no hPanel

A maneira mais simples de mudar a versão PHP do sistema do seu site é através do painel de controle do seu provedor de hospedagem. Além de atualizar as versões PHP, as funcionalidades do painel de controle permitem que você configure também as extensões e as opções PHP. Na Hostinger, o painel de controle que oferece todas essas possibilidades é o hPanel

O hPanel utiliza o PHP 8.0 como a versão padrão, apesar de suportar versões mais recentes, como PHP 8.1. Neste tutorial, vamos utilizar o painel hPanel da Hostinger como exemplo. Porém, o passo-a-passo indicado abaixo costuma ser similar para outros painéis de controle de hospedagem, como o cPanel:

  1. Faça login na sua conta da Hostinger para acessar o hPanel. Clique no menu de Hospedagem na barra de ferramentas localizada no topo da página inicial. 
Destaque para a aba de Hospedagem no menu superior da conta da Hostinger
  1. Clique no botão de Gerenciar ao lado do nome de domínio do seu site. 
Destaque para o botão de Gerenciar localizado ao lado do nome de domínio do site na sessão de hospedagem da Hostinger
  1. Na barra lateral, acesse o menu Avançado → Configuração PHP.
Menu de configuração PHP do painel de controle da Hostinger
  1. Selecione a versão PHP que você deseja utilizar. Por padrão, as configurações exibem apenas as versões 7.3 a 8.1. Clique na caixa de seleção Exibir versões PHP que não são mais suportadas para visualizar as opções mais antigas do PHP. 
Versões PHP disponíveis no painel para atualizar
  1. Por fim, clique em Atualizar para salvar as alterações.
Atualizando a versão PHP do site pelo hpanel

Como Mudar a Versão PHP de um Subdomínio ou de uma Pasta Específica

Você também pode optar por mudar a versão PHP de uma pasta específica do seu site, ou ainda de um subdomínio em particular. Isso pode ser feito através da edição do arquivo .htaccess. Este método permite que você utilize múltiplas versões PHP na mesma conta. 

No exemplo deste tutorial, vamos instalar o PHP 5.6 num subdomínio através do hPanel. Confira o passo-a-passo a seguir:

  1. Faça login na sua conta para acessar o hPanel e, no menu superior, clique na aba de Hospedagem
  2. Selecione a opção Gerenciar ao lado do seu nome de domínio.
  3. Pelo menu lateral, localize a seção Arquivos e acesse o Gerenciador de Arquivos.
Sessão do gerenciador de arquivos no painel de controle da hospedagem Hostinger
  1. Navegue pelo gerenciador de arquivos até localizar a pasta cuja versão PHP você deseja mudar. Para casos em que você deseja editar um subdomínio, o caminho costuma ser a pasta public_html → subdomínio.
Gerenciador de arquivos do hPanel - Destaque para a pasta do subdomínio cuja versão PHP pretende ser atualizada
  1. Clique duas vezes no arquivo .htaccess. Se esse arquivo não existir dentro da pasta do seu subdomínio, crie um novo arquivo .htaccess
Arquivo .htaccess na pasta do subdomínio
  1. Logo no início do seu arquivo .htaccess, antes de qualquer código, copie e cole o comando indicado abaixo para instalar o PHP 5.6. Para fazer a atualização de uma versão diferente do PHP, basta alterar o número 56 para aquele que representa a versão que você deseja instalar. Para te ajudar nessa tarefa e verificar outros comandos úteis, confira nosso guia sobre alterar versão PHP em subpastas e subdomínios. 

<FilesMatch “\.(php4|php5|php3|php2|php|phtml)$”>

SetHandler application/x-lsphp56

</FilesMatch>

  1. Clique no ícone de disco localizado no canto superior direito da página para salvar as alterações no arquivo .htaccess e implementar a nova versão PHP na pasta ou subdomínio em questão.
Código contido no arquivo .htaccess - destaque para o ícone de disquete para salvar alterações

Você também tem a opção de criar um arquivo phpinfo.php para verificar a versão e as configurações PHP. 

Para utilizar múltiplas versões PHP em diferentes pastas e subdomínios, basta repetir os passos indicados anteriormente. 

De todo modo, não recomendamos que você modifique o arquivo .htaccess para mudar a versão PHP do site. Ao fazer a atualização com este método, não serão incluídas as extensões e opções do PHP — o que pode afetar negativamente o funcionamento do seu site. 

Se mesmo assim você optar por esta abordagem, considere fazer a configuração manual dos módulos e opções PHP através da edição do arquivo php.ini.

Conclusão

O PHP é uma linguagem de script do lado do servidor utilizada para projetos de desenvolvimento web. Desse modo, ela é popularmente utilizada como base para sistemas de construção de sites e gerenciamento de conteúdos, como os CMSs WordPress e Joomla.  

Você pode querer mudar a versão PHP do seu site por diversos motivos, como melhorar o desempenho das páginas ou corrigir problemas de compatibilidade entre plugins e temas. 

Entretanto, atualizar a versão PHP pode afetar as funcionalidades do seu site. Sendo assim, você deve levar em consideração alguns fatores importantes antes de mudar sua versão PHP:

  • Atualize seu CMS para a versão mais recente
  • Renove o código do seu site
  • Solucione os erros PHP existentes e as mensagens de alerta

Caso você tenha uma conta com a Hostinger, é possível utilizar o hPanel para mudar a versão PHP do seu site. De modo geral, a atualização da versão PHP deve ser feita no painel de controle da sua hospedagem. Você ainda pode alterar a versão PHP de uma pasta específica ou de um subdomínio — basta adicionar um comando no arquivo .htaccess em questão.

Mudar Versão PHP – Perguntas Frequentes (FAQ)

Nesta seção, você encontra as respostas para algumas das questões mais frequentes sobre atualização da versão PHP de um site. Caso ainda fique com alguma dúvida sobre o tema, não hesite em deixar um comentário na seção abaixo.

Como Verificar qual é Minha Versão Atual do PHP?


Use seu painel de controle da hospedagem para verificar a versão do PHP que está instalada no seu site. Os passos podem variar dependendo do painel de controle utilizado, portanto sempre consulte o manual do usuário para navegar pelas configurações do seu painel de hospedagem. 
Para usuários da Hostinger, basta entrar no hPanel, acessar o menu de Hospedagem e clicar no botão de Gerenciar ao lado do domínio escolhido. Já no painel de controle, localize a seção Avançado e selecione a opção PHP info
Caso você utilize uma conta com painel cPanel, basta acessar o menu Software → Selecionar versão PHP (Select PHP version).

Qual Versão do PHP Eu Devo Utilizar?


Recomendamos que você utilize a versão PHP estável mais recente para garantir que seu site irá rodar corretamente e sem falhas. No momento que este artigo foi escrito, a última versão lançada é a PHP 8.2.
Já que o PHP é atualizado com frequência, sempre verifique a página de download PHP antes de mudar sua versão.

Posso Mudar a Versão PHP para uma mais Antiga?


Sim, é possível fazer um “downgrade” da versão PHP do seu site. Porém, lembre-se de que, ao mudar a versão PHP para uma mais antiga, seu site poderá enfrentar erros e as páginas podem ficar desconfiguradas.
A melhor maneira para atualizar sua versão PHP para uma anterior à atual é através do painel de controle da sua hospedagem.

Author
O autor

Bruna B. Barro

Bruna é formada em relações internacionais pela UFSC e atualmente faz mestrado em sociologia pela UFRJ. Determinada em tornar o conhecimento sobre tecnologia acessível a todas as pessoas, atua como tradutora e redatora freelancer na Hostinger. Tem experiência com tradução, localização, copywriting, gerenciamento de projetos, atendimento ao cliente e escrita acadêmica. No seu tempo livre gosta de assistir séries, cozinhar e jogar jogos de lógica.