Brandbrand
Plan een gesprek
Brandbrand
Een blauwe knuffelolifant met het PHP-logo, de mascotte van PHP

PHP 8.2 stopt op 31 december

Na nieuwjaar komen er voor PHP 8.2 geen beveiligingsupdates meer. Wat dat betekent voor je webshop, en hoe wij onze eigen sites bijhouden.

Wat er op 31 december stopt

Elke PHP-versie krijgt vier jaar onderhoud: twee jaar alle bugfixes, daarna twee jaar alleen beveiligingsupdates. PHP 8.2 kwam uit op 8 december 2022. De gewone bugfixes stopten eind 2024; op 31 december 2026 stoppen ook de beveiligingsupdates.

Op de dag zelf verandert er niets. Je site werkt gewoon door. Het verschil zit in wat er daarna gevonden wordt: een lek in PHP 8.2 wordt niet meer gedicht, en de software waar je site op draait, laat 8.2 los. Drupal 11 vraagt al PHP 8.3, Symfony 8 vraagt 8.4.

Welke versie draait jouw site?

Tot 31 december

PHP 8.2 krijgt beveiligingsupdates tot en met 31 december 2026. Begin nu met de overstap, dan hoeft het niet in de laatste week.

Je versie staat in je hostingpaneel. Data van php.net.

En als je op Shopify zit?

Dan draait je winkel zelf niet op jouw PHP: Shopify host de winkel en houdt die bij. Maar alles wat je ernaast hebt laten bouwen wel. Een custom app, een koppeling met je boekhouding, een Drupal-site met je blog: die draaien op een server met een PHP-versie, en daar ben jij of je bureau verantwoordelijk voor.

Ons standpunt

Wij laten geen site draaien op een PHP-versie zonder beveiligingsupdates.
Remco, CTO bij Brandbrand

Wat wij doen

Deze site draait op PHP 8.4, dat tot eind 2028 beveiligingsupdates krijgt.

Updates installeren we niet als het een keer uitkomt. Onze Updater houdt per site bij welke updates er zijn, en een beveiligingsupdate gaat dezelfde dag door een review en live. Zo ging het op 5 november met deze site:

Drupal updates 2026-11-05 (security), merged
symfony/http-kernelv7.4.21v7.4.23
symfony/http-foundationv7.4.21v7.4.23
symfony/routingv7.4.21v7.4.23
symfony/serializerv7.4.21v7.4.23
symfony/validatorv7.4.21v7.4.23
symfony/filesystemv7.4.21v7.4.23
symfony/yamlv7.4.21v7.4.23
symfony/error-handlerv7.4.20v7.4.22
symfony/processv7.4.21v7.4.22
symfony/var-dumperv7.4.21v7.4.22
Tien Symfony-pakketten bijgewerkt: om 10:17 klaargezet, om 10:58 live.

Wat je nu kunt doen

  • Zoek je PHP-versie op in je hostingpaneel, voor elke site en app die je hebt.
  • Draait iets op 8.2 of ouder? Plan de overstap naar 8.4 voor de feestdagen. Een overstap test je liever niet in de laatste week van december.
  • Vraag je bureau hoe zij updates bijhouden, en hoe snel een beveiligingsupdate bij jou live staat.

Weet je niet waar je app of koppeling draait? Mail ons, dan kijken we mee.

Foto kopbeeld: "Blue Open Goodies ElePHPant" door Atomic Taco, CC BY-SA 2.0, via Wikimedia Commons.