# Versões do PHP e ciclo de lançamentos

> Ciclo de lançamentos do PHP: versão anual em novembro, dois anos de suporte ativo, dois de correções de segurança e datas finais dos ramos 8.2 a 8.5.

Fonte: https://phpsos.de/pt/php/release-zyklus/  
Atualizado em: 25/10/2026  
Prestador: PHP SOS, Assistência de emergência PHP e segurança de servidores. Ajuda imediata por WhatsApp: https://wa.me/491736494914?text=Ol%C3%A1%2C%20PHP%20SOS%2C%20precisamos%20de%20ajuda%20com%20o%20nosso%20servidor%20PHP.%20Empresa%3A%20%E2%80%A6%20Site%3A%20%E2%80%A6

**Em resumo:** O projeto PHP publica todos os anos, perto do fim de novembro, uma nova versão secundária, a última foi o PHP 8.5 a 20 de novembro de 2025. Segundo o php.net, cada ramo de versão recebe dois anos de suporte ativo e depois dois anos apenas de correções de segurança, sempre até 31 de dezembro. Atualmente estão suportados os ramos 8.2 a 8.5; o PHP 8.2 termina a 31 de dezembro de 2026. Para ramos mais antigos já não há atualizações oficiais, nem sequer contra o PHP2Shell.

## Como funciona o ciclo de lançamentos do PHP?

A base é um procedimento que o projeto PHP aprovou em 2010 no RFC «Release Process». Um RFC é uma proposta formal de alteração sobre a qual os programadores votam. Estabeleceu um ritmo anual: planeamento e primeiras versões alfa no início do verão, release candidates no outono, a versão final em novembro.

Dentro de um ano, cada nova versão passa por etapas fixas:

1. **Alfa:** as novas funcionalidades são integradas e testadas.
2. **Feature freeze e beta:** deixam de entrar grandes funcionalidades novas, os erros são corrigidos.
3. **Release candidates:** desde a reforma de 2024, quatro em vez de seis candidatas, sem novas funcionalidades.
4. **Disponibilidade geral (GA):** a versão final, por exemplo a 8.4.0 a 21 de novembro de 2024.
5. **Versões de patch:** 8.4.1, 8.4.2 e assim por diante, com correções mas sem novas funcionalidades.

## Dois mais dois anos: a regra de suporte atual

Em abril de 2024, o projeto PHP votou o RFC «Release Cycle Update». Todas as propostas parciais foram aprovadas por maioria de dois terços. Desde então vale, segundo o php.net:

- **Suporte ativo:** dois anos a partir da primeira versão estável. Os erros e problemas de segurança comunicados são corrigidos em versões de patch regulares.
- **Suporte de segurança:** mais dois anos apenas para problemas de segurança críticos. As versões saem conforme necessário, ou seja, várias, uma ou nenhuma.
- **Fim de vida:** ao fim de quatro anos termina o suporte, sempre a 31 de dezembro.

Antes, depois de dois anos de fase ativa havia apenas um ano de correções de segurança. A extensão vale a partir do PHP 8.2; o PHP 8.1 também recebeu, segundo o RFC, um ano adicional.

## Que versões do PHP estão atualmente suportadas?

Situação a 25 de outubro de 2026, segundo o php.net:

| Ramo | Primeira publicação | Suporte ativo até | Correções de segurança até | Correção do PHP2Shell |
|---|---|---|---|---|
| 8.5 | 20/11/2025 | 31/12/2027 | 31/12/2029 | 8.5.12 |
| 8.4 | 21/11/2024 | 31/12/2026 | 31/12/2028 | 8.4.27 |
| 8.3 | 23/11/2023 | 31/12/2025 | 31/12/2027 | 8.3.36 |
| 8.2 | 08/12/2022 | 31/12/2024 | 31/12/2026 | 8.2.35 |

Ramos já terminados, segundo o resumo de fim de vida do php.net:

| Ramo | Fim do suporte | Última versão |
|---|---|---|
| 8.1 | 31/12/2025 | 8.1.34 |
| 8.0 | 26/11/2023 | 8.0.30 |
| 7.4 | 28/11/2022 | 7.4.33 |
| 7.0 | 10/01/2019 | 7.0.33 |
| 5.6 | 31/12/2018 | 5.6.40 |

## Como planear com o ciclo

O ritmo fixo torna as atualizações planeáveis. Uma abordagem prática para empresas:

```bash
# Mostrar a versão da linha de comandos e dos serviços FPM instalados
php -r 'echo PHP_MAJOR_VERSION, ".", PHP_MINOR_VERSION, PHP_EOL;'
ls /usr/sbin/php-fpm* 2>/dev/null
```

Registe no seu inventário, para cada servidor e cada aplicação, o ramo e a respetiva data final. Planeie a passagem para o ramo seguinte enquanto o suporte ativo ainda decorre. Na fase de segurança só há correções críticas e, perto do fim, o tempo aperta.

Antes de cada mudança, há a pergunta de saber se a sua aplicação suporta a nova versão. Verifique-o nos requisitos de sistema do fabricante, por exemplo nos sites do WordPress, do Shopware ou do TYPO3. O que mudou entre as versões mostra-o o resumo [PHP 8.0 a 8.5](https://phpsos.de/pt/php/php-8-neuerungen/).

## O que o ciclo de lançamentos significou no PHP2Shell

O PHP2Shell mostrou como é rígida a fronteira entre suportado e não suportado. A 21 de outubro de 2026 saíram correções para exatamente os quatro ramos suportados: 8.5.12, 8.4.27, 8.3.36 e 8.2.35. Para o PHP 8.1 e anteriores não há atualizações oficiais, apenas backports mínimos do código-fonte para 7.4, 8.0 e 8.1. Segundo a imprensa especializada, estão afetadas quase todas as versões até ao PHP 5.4. Pormenores em [Que versões do PHP estão afetadas?](https://phpsos.de/pt/php2shell/betroffene-php-versionen/).

> **Importante:**
> O PHP 8.2 termina a 31 de dezembro de 2026. Quem atualizou agora para a 8.2.35 ganhou apenas algumas semanas de margem. Planeie já a passagem para o 8.4 ou 8.5.

Para sistemas antigos restam distribuições com backports próprios ou ofertas comerciais de suporte de longo prazo. Se cobrem o PHP2Shell, o fornecedor tem de o confirmar por escrito. A ponderação descreve-a [Suporte de longo prazo para versões antigas do PHP](https://phpsos.de/pt/blog/langzeitsupport-alte-php-versionen/), os riscos o guia [Fim de vida do PHP](https://phpsos.de/pt/ratgeber/php-end-of-life-risiken/).

## Como ajuda concretamente a PHP SOS?

- **Mapear versões:** Registamos todos os ramos do PHP nos seus servidores com as respetivas datas finais.
- **Planear prazos:** Definimos que sistemas mudam, quando e para que ramo.
- **Migrar:** Com a [migração do PHP 8.1 e anteriores](https://phpsos.de/pt/leistungen/php-migration-legacy/) elevamos as aplicações, de forma testada, para uma versão suportada.
- **Aplicar patches:** Dentro de um ramo, mantemos as versões de patch atualizadas em tempo útil e comprovamos o reinício.


## Perguntas frequentes

**Durante quanto tempo é suportada uma versão do PHP?**  
Segundo o php.net, quatro anos: dois anos de suporte ativo com correções de erros e de segurança e, depois, dois anos apenas para problemas de segurança críticos. Desde 2024, o fim cai sempre a 31 de dezembro.

**Quando termina o suporte do PHP 8.2?**  
A 31 de dezembro de 2026. O PHP 8.2 ainda recebeu a correção do PHP2Shell com a versão 8.2.35; depois, deixa de haver atualizações oficiais. Deve planear-se já a passagem para o 8.4 ou 8.5.

**Ainda há atualizações para o PHP 8.1?**  
Não do projeto PHP. Segundo o php.net, o PHP 8.1 chegou ao fim a 31 de dezembro de 2025, com a 8.1.34 como última versão. Para o PHP2Shell só existem backports mínimos do código-fonte; as ofertas comerciais de suporte de longo prazo têm de confirmar por escrito a sua cobertura.

**Qual é a diferença entre 8.4 e 8.4.27?**  
8.4 é o ramo de versão com as suas funcionalidades de linguagem. 8.4.27 é uma versão de patch dentro desse ramo, com correções de erros ou de segurança, mas sem novas funcionalidades. Para a segurança conta o último número.

## Fontes

- [php.net: versões suportadas](https://www.php.net/supported-versions.php)
- [php.net: ramos já sem suporte](https://www.php.net/eol.php)
- [PHP RFC: atualização do ciclo de lançamentos](https://wiki.php.net/rfc/release_cycle_update)
- [PHP RFC: processo de lançamento](https://wiki.php.net/rfc/releaseprocess)
