Como atualizar a versão do PHP do seu servidor (muito fácil e importante)

Atualizar a versão do PHP é essencial para ter em mãos os recursos mais recentes de segurança e desempenho do seu site.

À medida que seu site cresce e possui novos visitantes acompanhando seu conteúdo diariamente, manter seus sistemas atualizados e seguros é uma das tarefas fundamentais para a longevidade e saúde da sua instalação. Um desses sistemas é o PHP, que é a linguagem de programação que serve de “motor” dos sites na sua plataforma. Atualizar a versão do PHP na sua hospedagem de sites garante o bom funcionamento das suas páginas. Afinal de contas, a versão mais recente traz melhorias de desempenho, bem como garante compatibilidade com novas funcionalidades.

Se você se sente, de alguma forma, intimidado por essa tarefa, não se preocupe! Não é necessário ser programador para aplicar essa atualização. Neste artigo, vamos explicar passo a passo o processo de atualização de forma muito simples. Assim, mesmo aqueles que não sabem programar podem entender e colocar a atualização em prática.

O que é PHP?

PHP é a sigla para “Hypertext Preprocessor” (texto digital pré-processado, em tradução livre). Em resumo, é uma linguagem de programação utilizada para a criação de sites e sistemas web. Sendo conhecido principalmente pela sua flexibilidade, o PHP permite a criação de páginas dinâmicas.

A linguagem é conhecida como “do lado do servidor”. Isso significa que o código é executado primeiro no servidor, antes de aparecer no navegador do usuário, algo que a difere de outras linguagens como o JavaScript, em que o código é executado no navegador.

Muitos sistemas de gerenciamento de conteúdo populares como WordPress, Drupal e Joomla são construídos nessa linguagem. Além do mais, sistemas como Facebook e Wikipedia também utilizam PHP. Atualizar o PHP na sua hospedagem é, dessa forma, essencial para garantir o melhor funcionamento do seu site.

Quais as versões do PHP?

No site do próprio PHP existe a página de Releases, que são os lançamentos de novas versões. A página inicia com a versão 3.0.x e vai até a versão atual, a 8.1.22 (que já pode ter sido atualizada, a depender da data que está visualizando esse post).

Assim como é comum a todo software de manutenção e atualização constante, o PHP tem um ciclo específico de lançamento. Cada versão do PHP possui geralmente suporte ativo por dois anos. Esse suporte é a correção de bugs, melhorias de desempenho, dentre outros. Durante esse período de dois anos, há uma busca intensiva em tornar o PHP o mais estável e confiável possível, até que uma nova versão superior e ainda mais aprimorada surja.  

Quando uma nova versão deixa de ser suportada, dizemos que ela perdeu sua vida útil. Sistemas em PHP nessa versão ainda funcionarão, mas não serão mais atualizados, podendo colocar em risco os sites lá hospedados. 

Para ter uma ideia clara de como essas versões vão “perdendo a validade”, elaboramos a tabela abaixo com as principais versões:

VersãoFim da vida útil
7.428 de novembro de 2022
7.36 de dezembro de 2021
7.230 de novembro de 2020
7.11 de dezembro de 2019
7.03 de dezembro de 2018
5.631 de dezembro de 3018

Segundo a página do WordPress Status, no momento dessa publicação, cerca de 97% dos sites (feitos com WordPress) não estão com a versão mais recente do PHP. Porém, muitos estão com versões não tão desatualizadas assim e que ainda possuem suporte.

Essa notícia parece ótima, certo? Mas ao olharmos o que foi divulgado pela W3Techs, o PHP 5, versão muito anterior, é usado por cerca de 23% de todos os sites. Isso abre margem para várias falhas de segurança e problemas decorrentes de baixo desempenho.

Por que as pessoas demoram a atualizar suas versões do PHP?

Existem vários fatores diferentes que podem explicar o motivo da demora na atualização das versões do PHP por parte dos usuários. Dentre elas: 

  • Boa parte dos usuários desconhece a necessidade de atualizar a versão do PHP e não sabe como fazer isso, o que é compreensível, uma vez que esse assunto tende a ser bastante técnico e afastar o público. 
  • Os desenvolvedores de sites e sistemas precisam de tempo para adaptar seus códigos à versões mais recentes do PHP. Com isso, muitos sistemas, se atualizassem a versão, ficariam inoperantes ou com bugs. Há certo descaso também de algumas empresas, pois o pensamento de “se está funcionando nessa versão do PHP, deixa nessa versão mesmo” é muito comum.
  • Muitas empresas de hospedagem evitam atualizar a versão do PHP porque isso poderia sobrecarregar seu suporte ao consumidor. Muitos sites poderiam ficar quebrados no processo, o que geraria uma demanda massiva pelos atendentes. 

Por que atualizar a versão do PHP?

Por inúmeros motivos, elencaremos os principais abaixo. Lembrando que cada um dos tópicos listados é de total importância. Sua instalação do WordPress, seu site estático ou o sistema que foi desenvolvido precisam dessas atualizações para evitar danos futuros, seja em relação à segurança, desempenho ou incompatibilidade. 

 1. Segurança

Provavelmente segurança é o motivo mais listado quando se trata de atualizar qualquer aplicativo ou programa. Ao utilizar a versão mais nova do PHP, se tem um ambiente de desenvolvimento muito mais seguro, porque várias falhas e brechas para criminosos encontradas em versões anteriores tiveram suas devidas correções.

Ao não atualizar o PHP, você estaria com um site operando sobre essas falhas que podem ser exploradas por criminosos, como roubo de dados, invasão, inserção de vírus e muitas outras.

Ainda se tratando da segurança em si, o próprio PHP possui uma nota destacando a importância de realizar esse processo quanto antes.

O PHP, como qualquer outro sistema grande, está sob constante escrutínio e aprimoramento. Cada nova versão incluirá alterações importantes e secundárias para aprimorar a segurança e reparar quaisquer falhas, contratempos de configuração e outros problemas que afetarão a segurança e a estabilidade geral do sistema. Como outras linguagens e programas de script no nível do sistema, a melhor abordagem é atualizar com frequência e estar atento às versões mais recentes e de suas alterações. PHP, Manter-se Atualizado

2. Novos recursos

Como qualquer linguagem de programação, o PHP também possui novos recursos e melhorias em atualizações. Do ponto de vista do usuário, isso não faz diferença nenhuma, mas do ponto de vista do programador, há todo um novo arsenal de ferramentas a serem utilizadas para facilitar o desenvolvimento de aplicações.

A lista a seguir exemplifica as novas funcionalidades. Adiantamos que para usuários não programadores, ela pode soar um tanto sem sentido.

  • Classes anônimas.
  • Funções sem retorno e valor iterável.
  • Pré-carregamento.
  • Operador de atribuição de coalescência nula.
  • Argumentos nomeados.
  • Tipos de união.
  • Expressão de jogo.
  • Operador nullsafe. 

3. Maior desempenho

O PHP não é uma linguagem que gera sistemas lentos, mas fica um pouco a desejar em relação às linguagens mais recentes. Por isso, torná-lo ainda mais rápido é uma preocupação constante de seus desenvolvedores. Pensando nisso, cada nova versão tende a ser mais rápida que a inferior. Isso se traduz em: quem atualiza tem mais desempenho, fazendo que o site ou aplicação performe muito mais rápido.

4. Suporte

As versões anteriores do PHP param de receber suporte oficial, como já informado em tópicos anteriores. Com isso, bugs e problemas de segurança encontrados não serão corrigidos pela equipe do PHP. Atualizando para uma versão mais nova, se garante que o sistema receberá suporte contínuo.

Como saber a sua versão do PHP?

Para saber a sua versão atual do PHP, você pode inserir um arquivo chamado “phpinfo.php” via cliente FTP ou gerenciador de arquivos com o seguinte código: 

<?php

echo 'Current PHP version: ' . phpversion();

?>

E depois digitar no seu navegador enderedoseusite.com/phpinfo.

Há também como verificar a versão do PHP no WordPress com o plugin Diagnóstico e Resolução de Problemas

Para isso, instale e ative o plugin. Depois, vá em Ferramentas e Saúde do site (ou Tools e Site Health, se estiver com a versão em inglês). 

verificar versão do PHP

Você deve atualizar sua versão do PHP?

A resposta não é tão simples. Sim, você deve para ter o seu site seguro e com alto desempenho. No entanto, se houverem plugins ou temas não adaptados a versão nova do PHP, há o risco do seu site quebrar e apresentar problemas no layout

O que fazer nesse caso? Recomendamos entrar em contato com o seu provedor de hospedagem e pedir para que esse processo seja realizado, testado e se tudo ocorreu como deveria, manter. Caso contrário, retornar à versão anterior.

É possível também realizar um backup, alterar a versão do PHP no servidor e se forem apresentados erros, retornar à versão que estava antes. Mas fique atento que nem todo servidor possui essa versão de “retornar uma atualização”. 

Como atualizar a versão do PHP?

Como cada empresa de hospedagem lida com essa opção de forma diferente, mostraremos como fazer nas principais. Porém, reafirmamos que a opção ideal é entrar em contato com o suporte. A opção abaixo é apenas para usuários mais experientes ou para aqueles que gostam de testar configurações por conta própria (levando em consideração o risco disso, claro).

Como atualizar a versão do PHP na Hostinger

1; Se deseja alterar a versão do PHP do seu plano de hospedagem na Hostinger, vá em Sites → Gerenciar, procure por Configuração PHP na barra lateral e clique nele:

configuração do PHP

2; Na página seguinte, escolha a versão do PHP que deseja utilizar e clique no botão Atualizar.

atualizar versão do PHP

Como atualizar a versão do PHP na HostGator

1; Para atualizar a versão do PHP na HostGator, na barra de busca do cPanel, procure Alterar versão do PHP (ou MultiPHP Manager) e clique na opção encontrada.

cpanel

2. Na tela “Alterar versão do PHP”, selecione o(s) domínio(s) que deseja realizar a alteração e escolha a versão do PHP.

atualizar a versão do PHP

Como atualizar a versão do PHP na Locaweb

1. Acesse o painel pelo link painelhospedagem.locaweb.com.br com seu usuário e senha;

2. Procure o domínio desejado e clique em Administrar.

3. Procure por Resumo de Uso, ao lado direito da página e localize Versão do PHP. Clique na versão do PHP atual para abrir a janela de configuração da Versão do PHP.

versão do PHP

Opte pela versão desejada e clique em Aplicar versão para salvar.

versão do PHP

Como atualizar a versão do PHP na HostMídia

Infelizmente a HostMídia não possui um tutorial ilustrado mostrando como atualizar a versão do PHP. Porém, as instruções dadas são as seguintes:

  1. Entre no painel de controle da hospedagem e procure pela opção “Selecionar Versão do PHP”. 
  2. Na página “PHP Selector”, será mostrada a versão atual do PHP, sendo clicável e que abrirá as opções disponíveis para alteração;
  3. Selecione a que quer usar e clique em “Definir como atual”, que será mostrada onde aparecia aquela que estava sendo usada antes. Aguarde até que apareça a nova e ao lado o texto “current”.
  4. Abaixo aparecerá as extensões ou bibliotecas do PHP; Marque as caixas de seleção daquelas que forem exigidas pelo seu CMS (como o WordPress) e aguarde a mensagem ativada;
  5. Na parte superior da tela, se tem as opções do PHP que são específicas. Algumas são clicáveis, da mesma forma que as extensões e outras são campos de texto que devem ser preenchidos com valores requeridos pelo seu site.

Como atualizar a versão do PHP pelo suporte da sua empresa de hospedagem

Caso prefira realizar essa alteração entrando em contato com o suporte da sua empresa de hospedagem, acione os atendentes e copie e cole a mensagem abaixo, com as devidas alterações.

Olá, meu nome é [ seu nome ] e tenho o site [ endereço do site ]. Quero atualizar a minha versão do PHP, mas não tenho certeza se meu site apresentará problemas no processo. Vocês poderiam, por favor, atualizar a versão do PHP e verificar se o site continua funcionando como deveria? Se apresentar algum erro, prefiro ficar com a versão do PHP desatualizada por enquanto mesmo

Agradeço, desde já, a disposição”.

Conclusão

Nesse artigo, mostramos o que é o PHP, o que é a versão do PHP e como atualizar a versão do PHP. Esperamos que o conteúdo tenha sido esclarecedor e que você tenha conseguido realizar a alteração que desejou. 

Então diz para a gente! Deu certo atualizar a versão do PHP aí?

Obrigado por ler até aqui. Um forte abraço!