Welke PHP-versie draait je systeem, en tot wanneer krijgt die beveiligingsupdates?
Een check van tien minuten die je zelf kunt doen, met de data van php.net. Maakt het antwoord je ongerust, dan zet een Health Check het om in een plan: twee dagen, alleen lezen, EUR 1.080 excl. btw, vaste prijs.
De versies die vandaag ondersteund worden
| Versie | Uitgebracht | Actieve support tot | Beveiligingsupdates tot |
|---|---|---|---|
| 8.2 | 8 dec 2022 | 31 dec 2024 | 31 dec 2026 |
| 8.3 | 23 nov 2023 | 31 dec 2025 | 31 dec 2027 |
| 8.4 | 21 nov 2024 | 31 dec 2026 | 31 dec 2028 |
| 8.5 | 20 nov 2025 | 31 dec 2027 | 31 dec 2029 |
Bron: php.net/supported-versions.php, gelezen op 30 oktober 2026. Een versie die hier niet in staat, krijgt geen beveiligingsupdates meer.
Check de jouwe in tien minuten
- Vraag het de server. Draai
php -vop de opdrachtregel en kijk wat de website zelf gebruikt: de versie op een phpinfo-pagina kan afwijken van die op de opdrachtregel (php-fpm tegenover CLI). Haal zo'n pagina daarna weer weg. - Lees composer.json. De regel require.php zegt wat de code verwacht; composer.lock laat zien wat er echt is geïnstalleerd.
- Draai
composer audit. Het toont geïnstalleerde pakketten met bekende beveiligingsmeldingen (Composer 2.4 en nieuwer). - Draai
composer outdated --direct. Het toont welke directe afhankelijkheden achterlopen. - Zoek je framework op (Laravel, Symfony, Phalcon of wat je ook draait) op de eigen supportpagina en noteer tot wanneer jouw hoofdversie fixes krijgt.
- Vraag wanneer een back-up voor het laatst is teruggezet, niet wanneer hij is gemaakt.
Wat het antwoord betekent
- Ouder dan 8.2: geen beveiligingsupdates meer. Plan een upgrade, in stappen en met een terugweg per stap.
- 8.2: beveiligingsupdates tot 31 december 2026. Dat is de komende maanden, dus plan nu.
- 8.3, 8.4 of 8.5: ondersteund. Kijk dan naar de afhankelijkheden, want de zwakke plek is meestal een pakket en niet PHP zelf.
Van antwoord naar plan
Een Health Check legt runtime, database en framework naast hun officiële einddata, zoekt afhankelijkheden met bekende kwetsbaarheden, kijkt hoe geheimen worden beheerd en waar wijzigen riskant is, en eindigt in een schriftelijk plan in stappen met uren per punt. Twee dagen, alleen lezen, vaste prijs EUR 1.080 excl. btw (12 uur × EUR 90). Een gratis introgesprek gaat vooraf.
Wat het dekt en wat het kost · Een voorbeeldrapport
Wie dit schrijft
Stanislav Plotnikov, senior developer en solution architect in Eindhoven. Ik programmeer sinds de jaren 2000, eerst PHP. Scuttle Development bestaat sinds december 2024, KvK 96040947. Je praat met degene die het werk doet.
Wil je dat ik ernaar kijk?
Vertel me welke versie je draait en wat er pijn doet. Ik reageer binnen één werkdag met een eerste mening, gratis.