# PHP-versioner og udgivelsescyklus

> PHP-udgivelsescyklussen forklaret: årlig version i november, to års aktiv support, to års sikkerhedsrettelser og slutdatoer for alle grene fra 8.2 til 8.5.

Kilde: https://phpsos.de/da/php/release-zyklus/  
Status: 25.10.2026  
Udbyder: PHP SOS, PHP-nødhjælp og serversikkerhed. Akut hjælp på WhatsApp: https://wa.me/491736494914?text=Hej%20PHP%20SOS%2C%20vi%20har%20brug%20for%20hj%C3%A6lp%20med%20vores%20PHP-server.%20Firma%3A%20%E2%80%A6%20Website%3A%20%E2%80%A6

**Kort sagt:** PHP-projektet udgiver hvert år mod slutningen af november en ny underversion, senest PHP 8.5 den 20. november 2025. Hver versionsgren får ifølge php.net to års aktiv understøttelse og derefter to år kun sikkerhedsrettelser, i begge tilfælde til og med den 31. december. Aktuelt understøttes 8.2 til 8.5; PHP 8.2 slutter den 31. december 2026. For ældre grene findes der ikke længere officielle opdateringer, heller ikke mod PHP2Shell.

## Hvordan fungerer PHP's udgivelsescyklus?

Grundlaget er en procedure, som PHP-projektet vedtog i 2010 i RFC'en "Release Process". En RFC er et formelt ændringsforslag, som udviklerne stemmer om. Den fastlagde en årlig rytme: planlægning og første alfa-versioner i forsommeren, release candidates om efteråret, den færdige version i november.

Inden for et år gennemløber hver ny version faste trin:

1. **Alfa:** nye funktioner bygges ind og testes.
2. **Feature freeze og beta:** ingen nye store funktioner mere, fejl rettes.
3. **Release candidates:** siden reformen i 2024 fire i stedet for seks kandidater, uden nye funktioner.
4. **Generel tilgængelighed (GA):** den færdige version, f.eks. 8.4.0 den 21. november 2024.
5. **Patch-udgivelser:** 8.4.1, 8.4.2 og så videre, med rettelser, men uden nye funktioner.

## To plus to år: den aktuelle supportregel

I april 2024 stemte PHP-projektet om RFC'en "Release Cycle Update". Alle delforslag blev vedtaget med to tredjedeles flertal. Siden gælder ifølge php.net:

- **Aktiv understøttelse:** to år fra den første stabile version. Meldte fejl og sikkerhedsproblemer rettes i regelmæssige patch-udgivelser.
- **Sikkerhedsunderstøttelse:** to yderligere år kun til kritiske sikkerhedsproblemer. Udgivelser kommer efter behov, altså flere, én eller ingen.
- **End of life:** efter fire år ophører understøttelsen, i hvert tilfælde den 31. december.

Tidligere var der efter to års aktiv fase kun ét års sikkerhedsrettelser. Forlængelsen gjaldt fra PHP 8.2; PHP 8.1 fik ifølge RFC'en også et ekstra år.

## Hvilke PHP-versioner understøttes aktuelt?

Status 25. oktober 2026 ifølge php.net:

| Gren | Første udgivelse | Aktiv understøttelse til | Sikkerhedsrettelser til | PHP2Shell-rettelse |
|---|---|---|---|---|
| 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 |

Allerede afsluttede grene ifølge end-of-life-oversigten fra php.net:

| Gren | Understøttelsens slutning | Sidste version |
|---|---|---|
| 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 |

## Sådan planlægger I med cyklussen

Den faste rytme gør opdateringer planlægbare. En praktisk fremgangsmåde for virksomheder:

```bash
# Vis versionen på kommandolinjen og de installerede FPM-tjenester
php -r 'echo PHP_MAJOR_VERSION, ".", PHP_MINOR_VERSION, PHP_EOL;'
ls /usr/sbin/php-fpm* 2>/dev/null
```

Før for hver server og hver applikation grenen og dens slutdato ind i jeres oversigt. Planlæg skiftet til den næste gren, mens den aktive understøttelse endnu løber. I sikkerhedsfasen findes der kun kritiske rettelser, og kort før slutningen presser tiden på.

Før hvert skifte står spørgsmålet, om jeres applikation understøtter den nye version. Kontrollér det ifølge producentens systemkrav, f.eks. på websites for WordPress, Shopware eller TYPO3. Hvad der har ændret sig mellem versionerne, viser oversigten [PHP 8.0 til 8.5](https://phpsos.de/da/php/php-8-neuerungen/).

## Hvad udgivelsescyklussen har betydet ved PHP2Shell

PHP2Shell har vist, hvor hård grænsen mellem understøttet og ikke understøttet er. Den 21. oktober 2026 udkom der rettelser til netop de fire understøttede grene: 8.5.12, 8.4.27, 8.3.36 og 8.2.35. Til PHP 8.1 og ældre findes der ingen officielle opdateringer, kun minimale kildekode-backports til 7.4, 8.0 og 8.1. Ifølge fagpressen er næsten alle versioner helt tilbage til PHP 5.4 berørt. Detaljer står under [Hvilke PHP-versioner er berørt?](https://phpsos.de/da/php2shell/betroffene-php-versionen/).

> **Vigtigt:**
> PHP 8.2 slutter den 31. december 2026. Den, der nu har opdateret til 8.2.35, har dermed kun vundet få ugers buffer. Planlæg skiftet til 8.4 eller 8.5 nu.

For ældre systemer bliver distributioner med egne backports eller kommercielle langtidstilbud tilbage. Om disse dækker PHP2Shell, skal udbyderen bekræfte skriftligt. Afvejningen beskriver [Langtidssupport til gamle PHP-versioner](https://phpsos.de/da/blog/langzeitsupport-alte-php-versionen/), risiciene guiden [PHP end-of-life](https://phpsos.de/da/ratgeber/php-end-of-life-risiken/).

## Hvordan hjælper PHP SOS konkret?

- **Kortlægge versioner:** Vi registrerer alle PHP-grene på jeres servere med deres slutdatoer.
- **Planlægge frister:** Vi fastlægger, hvilke systemer der skifter hvornår til hvilken gren.
- **Migrere:** Med [migreringen fra PHP 8.1 og ældre](https://phpsos.de/da/leistungen/php-migration-legacy/) løfter vi applikationer testet til en understøttet version.
- **Indspille patches:** Inden for en gren holder vi patch-udgivelser aktuelle i god tid og dokumenterer genstarten.


## Ofte stillede spørgsmål

**Hvor længe understøttes en PHP-version?**  
Ifølge php.net i fire år: to års aktiv understøttelse med fejl- og sikkerhedsrettelser, derefter to år kun til kritiske sikkerhedsproblemer. Slutningen falder siden 2024 altid på den 31. december.

**Hvornår ophører understøttelsen af PHP 8.2?**  
Den 31. december 2026. PHP 8.2 har endnu fået PHP2Shell-rettelsen med version 8.2.35, derefter findes der ingen officielle opdateringer mere. Et skifte til 8.4 eller 8.5 bør planlægges nu.

**Findes der stadig opdateringer til PHP 8.1?**  
Ikke fra PHP-projektet. PHP 8.1 nåede ifølge php.net slutningen den 31. december 2025, sidste version var 8.1.34. Til PHP2Shell findes der kun minimale kildekode-backports; kommercielle langtidstilbud skal bekræfte deres dækning skriftligt.

**Hvad er forskellen på 8.4 og 8.4.27?**  
8.4 er versionsgrenen med dens sprogfunktioner. 8.4.27 er en patch-udgivelse inden for denne gren med fejl- eller sikkerhedsrettelser, men uden nye funktioner. For sikkerheden tæller det sidste tal.

## Kilder

- [php.net: Understøttede versioner](https://www.php.net/supported-versions.php)
- [php.net: Grene, der ikke længere understøttes](https://www.php.net/eol.php)
- [PHP RFC: Opdatering af udgivelsescyklussen](https://wiki.php.net/rfc/release_cycle_update)
- [PHP RFC: Udgivelsesproces](https://wiki.php.net/rfc/releaseprocess)
