PHP-versie bijgewerkt? Zo controleer je een beveiligingsupdate
Na een beveiligingsupdate van PHP verwacht je vaak een nieuw versienummer, bijvoorbeeld 8.4.27 in plaats van 8.4.26. Op onze servers blijft het versienummer soms gelijk, terwijl de update wel is geïnstalleerd. In dit artikel lees je waarom dat zo is, en hoe je zelf controleert of jouw PHP-versie is bijgewerkt.
Waarom verandert het versienummer niet?
De PHP-versies op onze servers komen van CloudLinux (te kiezen via de PHP Selector) en van cPanel (te kiezen via de MultiPHP Manager). Bij een beveiligingsupdate verwerken deze leveranciers de fix vaak in de PHP-versie die al op de server draait. Dat heet een backport. Het versienummer blijft dan gelijk, maar de fix zit er wel in.
Voor oudere PHP-versies, zoals 7.4 en 8.0, is een backport de enige manier om nog een beveiligingsfix te krijgen. Het PHP-team brengt voor die versies zelf geen updates meer uit.
Daarom kies je in de PHP Selector en de MultiPHP Manager alleen een hoofdversie, zoals 8.4, en geen subversie. Je hoeft na een beveiligingsupdate niets om te zetten: wij installeren de update en de versie die je gebruikt, wordt bijgewerkt.
Voorbeeld: de PHP-kwetsbaarheden van oktober 2026
Op 21 oktober 2026 bracht het PHP-team een update uit voor twee kritieke kwetsbaarheden (CVE-2026-109618 en CVE-2026-109619). Het ging om de versies 8.5.12, 8.4.27, 8.3.36 en 8.2.35. Op onze servers zie je mogelijk nog 8.5.11, 8.4.26, 8.3.35 of 8.2.34. Die versies bevatten de fix wel. Wij hebben de update in de nacht van 21 op 22 oktober op al onze servers geïnstalleerd, voor alle PHP-versies. Meer daarover lees je op onze statuspagina.
Zelf controleren: kijk naar de builddatum
Het versienummer zegt na een backport dus niet zoveel. Dat doet de builddatum wel: het moment waarop de leverancier de PHP-versie heeft gebouwd. Valt die datum op of na de datum van de beveiligingsupdate, dan zit de fix erin. Voor de update van oktober 2026 is dat 21 oktober 2026 of later.
De builddatum kan eerder op de dag liggen dan het moment waarop de update werd aangekondigd. Leveranciers krijgen de fix namelijk vooraf, zodat ze de nieuwe versie kunnen bouwen en testen voordat die uitkomt.
Optie 1: via phpinfo() (de PHP-versie van je website)
Zo zie je precies welke PHP-versie je website gebruikt, en wanneer die is gebouwd.
- Open in cPanel de Bestandsbeheerder en ga naar de map van je website, bijvoorbeeld public_html.
- Maak een nieuw bestand aan met de naam phpinfo.php, met deze inhoud:
<?php phpinfo();
- Open het bestand in je browser, bijvoorbeeld https://jouwdomein.nl/phpinfo.php.
- Zoek bovenaan de pagina naar Build Date.
- Verwijder het bestand phpinfo.php weer zodra je klaar bent. Het toont informatie over je server die je niet openbaar wilt laten staan.
Optie 2: via de Terminal in cPanel (alle PHP-versies tegelijk)
Open in cPanel onder Geavanceerd de Terminal en plak een van de commando's hieronder.
Voor de PHP-versies uit de PHP Selector (CloudLinux):
for v in 73 74 80 81 82 83 84 85; do /opt/alt/php$v/usr/bin/php -v 2>/dev/null | head -1; done
Voor de PHP-versies uit de MultiPHP Manager (cPanel):
for v in 74 80 81 82 83 84 85; do /opt/cpanel/ea-php$v/root/usr/bin/php -v 2>/dev/null | head -1; done
Je ziet dan per PHP-versie een regel zoals deze:
PHP 8.4.26 (cli) (built: Oct 21 2026 13:31:54) (NTS)
Achter built staat de builddatum. In dit voorbeeld is dat 21 oktober 2026, dus deze versie bevat de fix.
Let op: alleen php -v typen in de Terminal toont de standaardversie van de server. Die kan verschillen van de versie die je website gebruikt. Gebruik daarom de commando's hierboven, of optie 1.
phpMyAdmin toont een ander versienummer
phpMyAdmin draait op een eigen PHP-versie van cPanel. Die wordt bijgewerkt samen met cPanel en heeft daardoor soms wel het nieuwe versienummer. Deze versie staat los van de PHP-versie van je website.
Nog op PHP 8.1 of ouder?
Ook oudere PHP-versies krijgen bij ons beveiligingsfixes via CloudLinux. Toch raden we aan om over te stappen naar PHP 8.3 of nieuwer. Die versies zijn sneller en krijgen nog volledige ondersteuning van het PHP-team. Doe dat op een rustig moment en test je website daarna. Plugins of thema's die niet compatibel zijn, kunnen anders foutmeldingen geven. Hoe je wisselt, lees je in Hoe vind en wijzig ik mijn PHP-versie.