Waarom moet ik PHP updaten?
Het wordt sterk aangeraden om je PHP-versie te updaten naar een ondersteunde versie. Nieuwere PHP-versies zijn sneller, efficiënter en beter compatibel 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 website kunt voorbereiden voordat je de update uitvoert.
- Wat is PHP?
- Wat is de levenscyclus van PHP?
- Wat gebeurd er met mijn website als ik PHP update?
- Wat zijn de voordelen van updaten?
- Hoe bereid ik mijn website voor voordat ik PHP update?
- Hoe wijzig ik de PHP-versie?
- Welke PHP-versie kan ik het beste 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.Zo draaien bijvoorbeeld alle WordPress-sites 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 te combineren met HTML kun je dynamische websites maken, zoals websites 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 beveiligingsupdates, waarin alleen kritieke beveiligingsproblemen worden opgelost. Tegen die tijd is de volgende PHP-versie al beschikbaar.
Zodra een PHP-versie het einde van zijn levensduur (end-of-life) bereikt, ontvangt deze geen updates meer en wordt het niet langer als veilig beschouwd. Op de officiële PHP-website kun je bekijken welke versies momenteel worden ondersteund.
Let op: Als je website een verlopen PHP-versie gebruikt, wordt PHP Extended Support automatisch geactiveerd. Zo blijft je website beschermd en krijg je extra tijd om je code, thema's en plugins bij te werken voordat je overstapt naar een ondersteunde PHP-versie.
Wat gebeurd er met mijn website als ik PHP update?
De impact van een PHP-update hangt af van hoe je website is gebouwd:
- HTML-websites (zoals Website Builder): Een PHP-update heeft geen invloed op je website. Alles blijft werken zoals je gewend bent.
- PHP-websites: Als je code compatibel is met de nieuwe PHP-versie, blijft je website hetzelfde werken of wordt zelfs sneller. Voor CMS-platformen zoals WordPress mer je prestatieverbeteringen, vooral als je ook de nieuwste WordPress-verise gebruikt.
- Websites met verouderde of aangepaste code: Als je website code gebruikt die niet compatibel is met de nieuwe PHP-versie, kunnen er fouten optreden en kunnen delen van je website stoppen met werken. Dit kan gebeuren als je CMS niet is bijgewerkt of als je aangepaste scripts gebruikt. In dat geval moet de code worden aangepast om volledige compatibiliteit te garanderen.
Tip: Als je niet zeker weet of je website 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 PHP Extended Support blijven verlopen versies tijdelijk veilig, zodat je rustig compatibiliteitsproblemen op kunt lossen. Zo kun je updates testen terwijl je website online blijft, en eventueel terugschakelen naar een oudere versie.
Wat zijn de voordelen van updaten?
- Betere beveiliging - De belangrijkste reden om te updaten is veiligheid. Nieuwere PHP-versies beschermen tegen hackers, omdat verouderde code niet meer wordt ondersteund.
- Betere prestaties - Elke nieuwe PHP-versie bevat prestatieverbeteringen, met snellere verwerking en minder geheugengebruik. Je website laadt sneller en kan meer bezoekers aankan. Vooral WordPress-sites profiteren hiervan.
- Nieuwe functies en verbeteringen - Net als bij andere updates bevat een nieuwe PHP-versie nieuwe functies en verbeteringen.
Hoe bereid ik mijn website voor voordat ik PHP update?
PHP-versies worden niet meer automatisch bijgewerkt. Het is daarom een goed idee om je website voor te bereiden voordat je overstapt naar een nieuwere versie.
- Update je website en CMS: Zorg dat je website, inclusief WordPress of andere platform, is bijgewerkt naar de nieuwste versie. Dit verkleint de kans op compatibiliteitsproblemen.
- Ruim ongebruikte plugins, thema's en oude installaties op: Dit verkleint de kans op fouten en houdt je website efficiënt draaien.
- Test updates wanneer het jou uitkomt: Wijzig de PHP-versie via het one.com Configuratiescherm op een moment dat het jou goed uitkomt en controleer je website of alles werkt zoals verwacht.
- Los problemen direct op: Als je fouten ontdekt, kun je deze 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 one.com Configuratiescherm.
- Scroll naar beneden naar Geavanceerde instellingen en kies PHP (& subdomeinen).
- Zoek het (sub)domein waarvoor je de PHP-versie wilt wijzigen en klik op Bewerken.
- Kies in het pop-up venster de gewenste PHP-versie. Naast elke versie zie je een label dat de status van ondersteuning aangeeft: Nieuwste stabiele, Stabiel, Verloopt binnenkort of Verlopen.
- Klik op Bijwerken en vervolgens op Ik begrijp het.
Welke PHP-versie kan ik het beste 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. Hieronder een kort overzicht over PHP-versies:
-
PHP 8.5 - Beste prestaties
De beste keuze voor een up-to-date WordPress-website met regelmatig bijgewerkte plugins en thema's. Biedt de hoogste snelheid en nieuwste functies. -
PHP 8.3 of PHP 8.4 - Beste compatibiliteit
Aanbevolen als je WordPress gebruikt met veel plugins of aangepaste thema's die minder vaak worden bijgewerkt. Deze versies stabiel en breed compatibel. -
PHP 8.2 - Legacy compatibiliteit (tijdelijk)
Geschikt als je website afhankelijk is van oudere plugins of aangepaste code die niet meer wordt onderhouden. Let op, PHP 8.2 bereikt het eind van de levensduur eind 2026. We raden aan om in de komende maanden updates te plannen. -
PHP 8.1 of ouder - Extended Support (betaald)
Als upgraden niet mogelijk is, kun je tijdelijk een verlopen versie blijven gebruiken. De add-on PHP Extended Support wordt automatisch geactiveerd zodat je extra tijd hebt om je website bij te werken of te migreren.
Tip: Als je website niet meer werkt na een update naar de nieuwste PHP-versie, probeer dan de eerstvolgende versie totdat het weer werkt. Werk je website wel maar zie je waarschuwingen, dan betekent dit dat sommige functies in toekomstige PHP-releases niet meer zullen werken. Het bijwerken van plugins, thema's of code wordt dan aangeraden.
Gerelateerde artikelen: