# Alterar a Sua Versão de PHP

Source: https://support.kapsulehost.com/pt-pt/changing-php-version

O PHP é a linguagem de programação que alimenta o WordPress e a maioria das outras aplicações web alojadas na KapsuleHost. Uma versão de PHP aplica-se a sites WordPress, WooCommerce e PHP; sites estáticos, Node.js e Python não executam PHP. A versão em que o seu site é executado afeta tanto a compatibilidade com plugins e temas, como o desempenho geral.

## Porque é que a Versão do PHP é Importante

**Compatibilidade:** os plugins e temas do WordPress são escritos para funcionar com versões específicas do PHP. Plugins mais antigos podem não suportar versões mais recentes do PHP, e plugins mais recentes podem deixar de funcionar em versões antigas do PHP.

**Desempenho:** as versões mais recentes do PHP são mais rápidas. Passar de PHP 8.1 para PHP 8.2, por exemplo, produz uma melhoria mensurável nos tempos de resposta para a maioria dos sites WordPress.

**Segurança:** as versões mais antigas do PHP acabam por atingir o fim de vida e deixam de receber correções de segurança. Executar uma versão de PHP em fim de vida expõe o seu site a vulnerabilidades por corrigir.

## Versões de PHP Disponíveis

A KapsuleHost suporta atualmente as seguintes versões de PHP:

- PHP 8.1
- PHP 8.2 (recomendado para a maioria dos sites)
- PHP 8.3 (recomendado para novos sites e conjuntos de plugins bem mantidos)
- PHP 8.4

> **Tip:** Para a maioria dos sites WordPress em 2026, **PHP 8.2 ou 8.3** é a escolha recomendada. Estas versões oferecem o melhor equilíbrio entre compatibilidade com os plugins atuais e melhorias de desempenho. O PHP 8.4 é adequado se já tiver confirmado que os seus plugins e tema o suportam.

## Antes de Alterar a Versão de PHP

> **Warning:** Crie sempre uma cópia de segurança manual do seu site antes de alterar a versão de PHP. Se um plugin ou tema for incompatível com a nova versão, o seu site pode apresentar erros ou ficar em branco. Uma cópia de segurança permite-lhe restaurar rapidamente. Consulte [Como Fazer uma Cópia de Segurança Manual](https://support.kapsulehost.com/pt-pt/taking-a-backup) para instruções.

Antes de atualizar, verifique se os seus plugins e tema principais são compatíveis:

1. Visite [wordpress.org/plugins](https://wordpress.org/plugins) e pesquise cada um dos seus plugins críticos.
2. Verifique a página do plugin para a informação "Requires PHP" e "Tested up to".
3. Se um plugin não tiver sido atualizado há mais de um ano e não indicar compatibilidade com PHP 8.x, consulte o fórum de suporte para verificar relatos de problemas.

![A página de PHP de um site no KPanel, com o seletor de versão de PHP](https://support.kapsulehost.com/help/screenshots/changing-php-version.89e189d4.webp)

## Alterar a Versão de PHP no KPanel

1. Inicie sessão no **KPanel** em [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com).
2. Clique em **Websites** na barra lateral esquerda.
3. Clique no site que pretende atualizar.
4. No menu esquerdo do site, abra **Definições** e depois **PHP**.
5. No menu pendente de Versão de PHP, selecione a versão pretendida.
6. Clique em **Aplicar versão**.

A alteração entra em vigor em poucos segundos. Não é necessário reiniciar nada. O seu site começará imediatamente a ser executado na versão de PHP selecionada.

## Testar Depois de Alterar a Versão de PHP

Depois de alterar a versão de PHP:

1. **Visite a página inicial do seu site** numa janela de navegação privada/anónima para evitar resultados em cache.
2. **Inicie sessão na administração do WordPress** (normalmente em `/wp-admin`) para confirmar que o painel de administração carrega.
3. **Verifique páginas e funcionalidades essenciais**: o seu formulário de contacto, página de finalização de compra, pesquisa, galerias de imagens, ou qualquer elemento interativo.

## O Que Fazer Se um Plugin Avariar

Se o seu site apresentar erros ou ficar em branco depois de alterar o PHP:

**Opção 1: reverter a versão de PHP.**

Volte a **KPanel > Websites > [site] > Settings > PHP** e selecione a versão de PHP anterior. O seu site voltará imediatamente ao estado anterior.

Depois, identifique qual o plugin que está a causar o conflito. Pode fazê-lo:
- Verificando o registo de erros de PHP no KPanel para encontrar o nome do ficheiro do código com falha.
- Acedendo à administração do WordPress > Plugins e verificando se existe uma atualização disponível para o plugin problemático.
- Visitando a página do plugin em wordpress.org para confirmar a compatibilidade com PHP 8.x.

**Opção 2: restaurar a partir da sua cópia de segurança.**

Se a reversão da versão de PHP não resolver totalmente o problema (por exemplo, se o erro tiver corrompido uma definição), restaure a cópia de segurança manual que criou antes da alteração. Consulte [Restaurar o Seu Site a Partir de uma Cópia de Segurança](https://support.kapsulehost.com/pt-pt/restoring-from-backup).

## Utilizar o Kora para Alterar a Versão de PHP

Pode pedir ao Kora para tratar disto por si:

> "Muda o meu site para PHP 8.2."
> "Que versão de PHP é que o meu site está a executar?"
> "Atualiza a minha versão de PHP e avisa-me se algo parecer errado."

O Kora irá lembrá-lo de criar uma cópia de segurança primeiro, fazer a alteração e informá-lo sobre o resultado.

## Versão de PHP e o Núcleo do WordPress

O próprio WordPress requer uma versão mínima de PHP para ser executado. A partir de 2026, o WordPress recomenda PHP 8.1 ou superior para suporte total e desempenho otimizado. Executar uma versão de PHP abaixo do mínimo exigido pelo WordPress irá produzir avisos ou erros na administração do WordPress. A KapsuleHost irá notificá-lo se a sua versão de PHP estiver a aproximar-se do fim de vida.
