Waarom moet ik PHP updaten?
Updaten naar een ondersteunde PHP-versie wordt sterk aanbevolen, omdat nieuwere versies sneller, efficiënter en beter compatibel zijn met thema's en plugins.
In deze handleiding leggen we uit waarom het nodig is om PHP te updaten, wat de voordelen zijn en hoe je je site kunt voorbereiden voordat je update.
- Wat is PHP?
- Wat is de levenscyclus van PHP?
- Hoe wordt mijn website beïnvloed als ik PHP update?
- Wat zijn de voordelen van updaten?
- Hoe kan ik mijn site voorbereiden voordat ik PHP update?
- Hoe wijzig je de PHP-versie?
- Welke PHP-versie moet ik kiezen?
Wat is PHP?
PHP is een open-source programmeertaal die draait op een webserver. Het is een van de meest populaire talen voor webontwikkeling; bijvoorbeeld, alle WordPress sites draaien op PHP.
PHP is een server-side script, wat betekent dat het op de webserver wordt uitgevoerd, in tegenstelling tot HTML, dat in de browser wordt uitgevoerd. Door PHP met HTML te combineren, kun je dynamische websites maken, bijvoorbeeld sites die zijn gebouwd met WordPress, Joomla en Drupal.
Wat is de levenscyclus van PHP?
Elke PHP-versie heeft een levenscyclus van ongeveer vier jaar, daarna wordt deze niet meer ondersteund.
Na de eerste release krijgt een PHP-versie ongeveer twee jaar actieve ondersteuning. Daarna volgt een periode van 1-2 jaar met beveiligingsondersteuning, waarin alleen kritieke beveiligingsfixes worden geboden. Tegen die tijd is de volgende PHP-versie al beschikbaar.
Zodra een PHP-versie het einde van zijn levensduur bereikt, ontvangt het geen updates meer en wordt het niet langer als veilig beschouwd. Je kunt de officiële PHP-website bezoeken om te controleren welke versies momenteel worden ondersteund.
Let op: Als de site een verlopen PHP-versie gebruikt, wordt PHP Extended Support automatisch geactiveerd. Dit houdt de site beschermd en geeft je extra tijd om de code, thema's en plugins bij te werken voordat je overstapt naar een ondersteunde PHP-versie.
Hoe wordt mijn website beïnvloed als ik PHP update?
Hoe je website wordt beïnvloed, hangt af van hoe deze is gebouwd:
- HTML-gebaseerde sites (zoals Website Builder): Een PHP-update heeft geen invloed op je website. Alles blijft werken zoals voorheen.
- PHP-gebaseerde sites: Als je code compatibel is met de nieuwe PHP-versie, zal je website hetzelfde werken of zelfs beter presteren. Voor CMS-platforms zoals WordPress kun je prestatieverbeteringen merken, vooral als je hebt geüpdatet naar de nieuwste versie.
- Websites met verouderde of aangepaste code Als de website code gebruikt die niet compatibel is met de nieuwe PHP-versie, kunnen er fouten optreden en delen van de website niet meer werken. Dit kan gebeuren als de CMS niet is bijgewerkt of als je aangepaste scripts hebt die aanpassingen vereisen. In dat geval moet je de code bijwerken om volledige compatibiliteit te garanderen.
Tip: Als je niet zeker weet of je site verouderde code bevat, is het een goed idee om deze te controleren en bij te werken voordat je overstapt naar een andere PHP-versie. Met Extended Support blijven verlopen versies een tijdje veilig, waardoor je extra tijd hebt om compatibiliteitsproblemen op te lossen. Dit maakt het makkelijker om updates te testen terwijl je site nog functioneert, en je kunt indien nodig terugschakelen naar oudere versies.
Wat zijn de voordelen van updaten?
- Betere beveiliging - De meest voor de hand liggende reden om te updaten is beveiliging. Nieuwere versies zijn beter in het tegengaan van hackers, bijvoorbeeld omdat verouderde (verouderde) code niet meer wordt ondersteund.
- Betere prestaties - Elke nieuwe PHP-versie bevat prestatieverbeteringen, met snellere uitvoeringstijden en minder geheugengebruik. Dit betekent dat je website sneller kan laden en meer bezoekers aankan. Met name WordPress-sites zullen hiervan profiteren.
- Nieuwe functies en verbeteringen - Zoals met alle updates, bevat een nieuwere versie nieuwe functies en verbeteringen in hoe je dingen kunt doen, bijvoorbeeld vooraf laden.
Hoe kan ik mijn site voorbereiden voordat ik PHP update?
PHP-versies worden niet meer automatisch bijgewerkt. Het is daarom een goed idee om je site voor te bereiden voordat je overschakelt naar een nieuwere versie.
- Update je website en CMS: Zorg ervoor dat je website, inclusief WordPress of andere platforms, is bijgewerkt naar de nieuwste versie. Dit helpt compatibiliteitsproblemen te voorkomen.
- Reinig ongebruikte plugins, thema's of oude installaties: Het verwijderen van onnodige elementen verkleint de kans op fouten en houdt je site efficiënt draaiende.
- Test updates wanneer het jou uitkomt: Wijzig de PHP-versie vanuit het one.com Configuratiescherm wanneer het jou uitkomt. Controleer je site om er zeker van te zijn dat alles werkt zoals verwacht.
- Problemen direct oplossen: Als je fouten ontdekt, kun je ze zelf oplossen of hulp krijgen van een ontwikkelaar.
Hoe wijzig je de PHP-versie?
Je kunt je PHP-versie eenvoudig wijzigen in het one.com Configuratiescherm.
- Log in op het Configuratiescherm.
- Scroll naar beneden naar Geavanceerde instellingen en selecteer PHP (& subdomeinen).
- Zoek het (sub)domein waarvan je de PHP-versie wilt wijzigen en klik op Bewerken.
- Selecteer in het pop-up venster de PHP-versie waarnaar je wilt overschakelen. Naast de versie zie je een label dat de ondersteuningsstatus aangeeft: Latest stable, Stable, Expiring soon of Expired.
- Klik op Update en vervolgens op Downloaden.
Welke PHP-versie moet ik kiezen?
Hoewel de nieuwste PHP-versie de beste snelheid en prestaties biedt, is deze mogelijk nog niet volledig compatibel met alle applicaties, thema's of plugins van je website. Het kiezen van de juiste PHP-versie hangt af van je website. We hebben een kort overzicht over PHP-versies voor je gemaakt:
-
PHP 8.5 - Beste prestaties
Beste keuze voor een up-to-date WordPress site met regelmatig bijgewerkte plugins en thema's. Biedt de hoogste snelheid en de nieuwste functies. -
PHP 8.3 of PHP 8.4 - Beste compatibiliteit
Aanbevolen als je WordPress gebruikt met veel plugins of aangepaste thema's die niet zo vaak worden bijgewerkt. Deze versies bieden brede compatibiliteit en hoge stabiliteit. -
PHP 8.2 - Legacy compatibiliteit (tijdelijk)
Geschikt als je site afhankelijk is van oudere plugins of aangepaste code die niet meer wordt onderhouden. Let op, PHP 8.2 zal eind 2026 ten einde lopen. We raden aan om updates in de komende maanden te plannen. -
PHP 8.1 of ouder - Uitgebreide support (betaald)
Als upgraden niet mogelijk is, kun je een verlopen versie blijven gebruiken om de website tijdelijk actief te houden. De Extended Support add-on wordt automatisch geactiveerd om je extra tijd te geven om de website bij te werken of te migreren.
Tip: Als je site niet meer werkt na het updaten naar de nieuwste PHP-versie, probeer dan de eerstvolgende nieuwste versie totdat het weer werkt. Als je site werkt maar waarschuwingen toont, betekent dit dat sommige functies niet meer werken in toekomstige PHP-releases. Het wordt aanbevolen om plugins, thema's of code bij te werken.
Gerelateerde artikelen: