Como atualizar a versão do PHP na Hostinger sem quebrar o site

Fala aí, beleza? Mexer na versão do PHP parece aquele clássico next, next e finish, até o site abrir uma tela branca na sua cara haha
Confira a hospedagem de sites da Hostinger e escolha um plano compatível com a linguagem, o banco de dados e os recursos do seu projeto.
Aproveite a oferta e ganhe mais 10% de desconto com o cupom HORADECODAR, aplicado pelo link.
Este guia é para quem já tem o site rodando na hospedagem web da Hostinger e precisa subir a versão do PHP sem derrubar nada (se você ainda está na fase de publicar um site PHP com banco, comece por lá)
A troca é feita no próprio painel, na página PHP Configuration, sem acesso ao servidor, e entra em vigor em poucos minutos
O segredo para não quebrar o site está no que vem antes e depois do clique 😉
O que muda quando você troca a versão do PHP na Hostinger
A versão que você escolhe no painel vale para todos os sites do plano, menos os criados com o Hostinger AI Builder. Se o plano só tem sites do AI Builder, inclusive, não dá para trocar a versão por ali
Ou seja: se você tem três sites no mesmo plano, os três sobem juntos!
Tome cuidado com isso, porque um site moderno e um site legado no mesmo plano podem reagir de formas bem diferentes
Outro ponto: você escolhe só a versão (8.3, 8.4 e por aí vai), não o patch
As versões de correção são aplicadas automaticamente pela Hostinger, segundo a documentação oficial de troca de versão
Se liga nas regras da lista do painel:
- As opções vão do PHP 8.2 ao 8.5
- Sites novos começam com o PHP 8.3 selecionado por padrão
- Versões abaixo da 8.2 estão descontinuadas e não aparecem mais para seleção, porque não recebem atualizações oficiais de segurança
- Sites antigos mantêm a versão atual ativa e podem subir para qualquer versão maior
Sobre qual versão escolher: a recomendação atual da Hostinger é subir para o PHP 8.3 ou mais novo, já que o PHP 8.2 deixa de receber correções de segurança em 31/12/2026, segundo a página oficial de verificação de versão. Vale notar que a página específica sobre subpastas e subdomínios ainda cita o 8.2 ou superior como mínimo recomendado, então o 8.2 não é proibido, mas tem prazo de validade conhecido
E aqui está o que torna esse processo tranquilo: na hospedagem de sites da Hostinger (link de afiliado da Hostinger, como os demais links da Hostinger deste post) a versão é trocada pelo painel, sem precisar administrar servidor nem rodar comando nenhum
Antes de atualizar: compatibilidade, backup e versão atual
O porquê vem antes do como: cada versão nova do PHP pode remover ou mudar funções que um tema, plugin ou código antigo ainda usa
Segundo o tutorial oficial da Hostinger, antes de trocar a versão vale:
- Confirmar a compatibilidade do CMS, dos plugins, dos temas, das dependências e do código com a versão de destino
- Testar em ambiente local, usando a mesma versão de PHP que você pretende rodar em produção (ou seja, a versão de destino, não necessariamente a que está em produção hoje), antes de aplicar a troca no site no ar
Além disso, para o plano inteiro, vale fazer backup antes de qualquer mudança estrutural. Nos planos Business ou superiores, a ferramenta Backups cria backup manual de todos os arquivos e bancos de dados do plano, em Websites > Dashboard > Backups > Create Backup, clicando em Select e depois em Continue
Seu site pronto para ganhar um endereço.
Confira a hospedagem de sites da Hostinger e escolha um plano compatível com a linguagem, o banco de dados e os recursos do seu projeto.
Aproveite a oferta e ganhe mais 10% de desconto com o cupom HORADECODAR, aplicado pelo link.
E por fim, antes de trocar, anote a versão atual em Websites > Dashboard > PHP Info, na barra lateral, onde ela aparece no topo
Sobre o backup manual, dois detalhes que pegam muita gente:
- Ele pode levar de alguns minutos a algumas horas para ficar pronto
- Só dá para gerar um a cada 24 horas
Depois de pronto, ele pode ser baixado ou usado para restaurar o site
Vale notar também que a página de vendas da Hostinger lista backups automáticos por plano, além do manual: semanais no Premium, diários no Unlimited, e diários mais sob demanda no Cloud Startup. Confira qual se aplica ao seu plano e a data do último backup antes de mexer em qualquer coisa
Se o site é WordPress, também vale ler como testar plugins em staging antes de mudar algo em produção
Erro comum: atualizar sem saber de qual versão o site estava saindo e sem backup recente
Se der problema, você nem sabe para onde voltar 😛
Passo a passo: como mudar a versão do PHP no painel da Hostinger
Com o checklist feito, bora para a troca em si:
- Acesse Websites e clique em Dashboard ao lado do site
- Na barra lateral, abra Advanced > PHP Configuration
- Selecione a versão desejada (entre 8.2 e 8.5)
- Clique em Update
- Revise a mensagem de confirmação que aparece na tela e clique em Confirm
- Aguarde alguns minutos para a troca entrar em vigor
Resultado esperado: a nova versão ativa para todos os sites do plano, exceto os do Hostinger AI Builder
Um detalhe que passa batido: essa troca pela PHP Configuration reseta os valores das extensões PHP para o padrão. Se você tinha algum ajuste personalizado de extensão, reserve um tempo depois da troca para revisar e reconfigurar
Erro comum deste passo: achar que dá para voltar depois com calma
Não é bem assim!
Voltar para uma versão menor só é possível na mesma sessão de login, caso surja algum problema
Então teste o site ainda nessa mesma sessão, antes de fechar o painel ou sair da conta
Depois da troca: como confirmar a versão ativa e testar o site
Primeiro, confirme que a troca pegou mesmo

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Abra Websites > Dashboard > PHP Info e confira a versão no topo
Para uma pasta ou subdomínio específico, crie um arquivo phpinfo.php dentro dela com este conteúdo:
<?php phpinfo(); ?>
Depois abra o arquivo pela URL, por exemplo https://domain.tld/subdomain/phpinfo.php, e veja a versão no topo da página
Com a versão confirmada, teste as rotas críticas do seu site
Como exemplo genérico:
- Home
- Login
- Formulários
- Checkout (se for loja)
- Área administrativa
Se algo quebrou, volte a versão no PHP Configuration ainda na mesma sessão de login
Erro comum: esquecer o phpinfo.php publicado
Esse arquivo expõe detalhes da configuração do servidor para qualquer um que acessar a URL, então a boa prática é apagar logo depois da checagem
Como alterar a versão do PHP de um site específico pelo .htaccess
O .htaccess resolve dois cenários:
- Definir a versão de um domínio, subdomínio ou subpasta sem mudar o plano inteiro
- Usar temporariamente uma versão descontinuada, que só é possível por esse caminho
Que .htaccess? É um arquivo de configuração que fica na pasta do site e muda o comportamento só daquela pasta
Antes de editar, faça um backup do arquivo .htaccess atual e preserve as regras que já existem nele, como as de permalinks do WordPress. Um erro de sintaxe ou uma regra apagada ali pode gerar um erro 500 Internal Server Error em toda a pasta
O caminho:
- Abra
Websites Dashboard > File Manager - Entre na pasta do site (no caso de um domínio, é a
public_html; o subdomínio fica dentro dapublic_htmldo domínio) - Abra o
.htaccess, e se ele não existir, crie o arquivo ali mesmo pelo File Manager - Cole este bloco no início do arquivo:
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp74
</FilesMatch>
- Troque o handler pela versão desejada, usando a lista oficial:
| Versão do PHP | Handler |
|---|---|
| 7.3 | application/x-lsphp73 |
| 7.4 | application/x-lsphp74 |
| 8.0 | application/x-lsphp80 |
| 8.1 | application/x-lsphp81 |
| 8.2 | application/x-lsphp82 |
| 8.3 | application/x-lsphp83 |
| 8.4 | application/x-lsphp84 |
| 8.5 | application/x-lsphp85 |
- Valide criando o
phpinfo.phpna mesma pasta e abrindo pela URL (e apague o arquivo depois)
Vale lembrar: trocar a versão por esse caminho não leva junto as extensões e opções do PHP que você configurou no painel
E por que o rebaixamento deve ser só temporário?
Versões abaixo da 8.2 não recebem atualizações oficiais de segurança, e a Hostinger avisa que elas podem trazer riscos de segurança e problemas de desempenho
É um curativo para ganhar tempo, não uma solução 🙂
Erro comum: colar o bloco no meio ou no fim do .htaccess, quando ele deve ir no início
O outro erro clássico é deixar o handler antigo lá para sempre e esquecer que ele existe
Próximo passo: manter o site em uma versão suportada
Se o seu site ficou numa versão antiga via .htaccess, define um prazo agora mesmo
Nesse prazo, atualize tema, plugins e código, remova o bloco FilesMatch do arquivo e deixe o site voltar a usar a versão do painel, de preferência 8.3 ou mais novo
Aí fica tudo centralizado no PHP Configuration, com os patches caindo automaticamente sem você fazer nada
Para quem quer cuidar da versão do PHP pelo painel, sem administrar servidor, a hospedagem de sites da Hostinger atende bem esse cenário, só lembre que a escolha vale para o plano inteiro e que o backup manual depende do plano contratado
Até o próximo post! =)
Quer aprender mais sobre inteligência artificial e programação na prática? Conheça o canal Hora de Codar no YouTube e acompanhe os próximos vídeos.
Formações
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Blog | Mais populares
Como restaurar um site vindo de outra hospedagem a partir do backup na Hostinger
Veja como restaurar backup na Hostinger de outro host: upload na criação do site ou via Gerenciador de Arquivos e phpMyAdmin, com checagem antes do DNS.
Site lento na Hostinger: como ler CPU, I/O, RAM e PHP workers antes de trocar de plano
Entenda os limites de recursos da Hostinger (CPU, I/O, RAM, PHP workers) e descubra qual deles está deixando seu site lento antes de trocar de plano.
Como migrar sites de clientes para o plano Agency da Hostinger sem esquecer e-mail, cron e DNS
Como migrar sites para o plano Agency da Hostinger sem perder e-mail, cron jobs e DNS: checklist completo de onboarding por cliente.
