PHP is nog steeds de motor onder een groot deel van het web. Maar die motor heeft meerdere “versies”, en dat heeft directe impact op prestaties, veiligheid en compatibiliteit. In dit artikel leggen we uit waar je op let bij PHP versie kiezen, waarom het soms misgaat na een update, en hoe je dit op Oxilion shared hosting in Plesk snel en beheersbaar aanpast. Je krijgt praktische handvatten voor WordPress en maatwerkapplicaties, plus duidelijke afwegingen voor wanneer shared hosting genoeg is en wanneer een schaalbaardere omgeving logischer wordt.
Waarom PHP versie kiezen meer is dan “de nieuwste is de beste”
PHP is de programmeertaal achter veel websites en webapplicaties. Een PHP-versie bepaalt welke functies beschikbaar zijn, hoe snel code wordt uitgevoerd en welke beveiligingsupdates je krijgt. Tegelijk is PHP ook een afhankelijkheid: je website, thema’s, plugins en libraries moeten de gekozen versie ondersteunen. Daarom is PHP versie kiezen vaak een balans tussen moderniseren en risico’s beheersen.
Nieuwe PHP-versies brengen doorgaans verbeteringen in performance en geheugenverbruik, en lossen kwetsbaarheden op. Maar als je applicatie of een plugin nog niet klaar is voor die versie, kan een update leiden tot errors, witte pagina’s of subtiele bugs. Andersom kan te lang blijven hangen op een oude versie een securityrisico opleveren en problemen geven met nieuwe software die minimaal een bepaalde PHP-versie vereist.
De belangrijkste criteria bij PHP versie kiezen
Als je zakelijk verantwoordelijk bent voor een website, wil je voorspelbaarheid. Als developer wil je features en snelheid. Onderstaande criteria helpen om PHP versie kiezen gestructureerd aan te pakken.
1) Compatibiliteit met je applicatie en dependencies
Compatibiliteit is meestal de nummer één reden om niet meteen naar de nieuwste PHP te gaan. Denk aan frameworks, Composer packages, of CMS-extensies. Eén verouderde library kan genoeg zijn om je upgrade te blokkeren. Bij WordPress speelt dit extra: naast WordPress zelf moeten ook je thema en plugins de PHP-versie ondersteunen.
Praktisch betekent dit: check de systeemeisen van je software en kijk vervolgens naar de “zwakste schakel” in je stack. Als je bijvoorbeeld een oudere plugin nodig hebt voor een bedrijfskritische feature, kan dat je keuze bepalen. PHP versie kiezen wordt dan een tijdelijke compromis, met een plan om die afhankelijkheid uit te faseren.
2) Security en lifecycle
Veiligheid draait niet alleen om firewalls en wachtwoorden, maar ook om het tijdig gebruiken van software die nog security-updates ontvangt. Een PHP-versie buiten onderhoud vergroot je risico, zeker bij publiek toegankelijke websites. Als je PHP versie kiezen benadert vanuit risicobeheer, kies je bij voorkeur een versie die actief ondersteund wordt en plan je upgrades als terugkerende onderhoudstaak.
Wil je de officiële status en planning per PHP-versie bekijken, raadpleeg dan de lifecycle-informatie op de site van PHP zelf: Supported Versions (php.net). Dat helpt om te bepalen of je keuze nog verantwoord is.
3) Performance en schaalbaarheid
Nieuwe PHP-versies zijn vaak sneller en efficiënter. Dat kan merkbaar zijn in laadtijd, serverbelasting en stabiliteit bij piekverkeer. Voor webshops, leadgeneratie-sites en portals met veel dynamische pagina’s is PHP versie kiezen daarom ook een performancebeslissing.
Let wel: de winst hangt af van je applicatie en caching. Een goed ingestelde page cache of object cache kan meer impact hebben dan alleen een PHP-upgrade. Toch is het slim om performance mee te nemen in je afweging, zeker als je hostingresources krap zijn of je groei verwacht.
4) Functionele eisen en moderne taalfeatures
Voor developers kan PHP versie kiezen ook betekenen: wel of geen toegang tot moderne taalfeatures, striktere type checks of verbeterde error handling. Dat beïnvloedt codekwaliteit en onderhoudbaarheid. Moderne PHP-versies maken het vaak makkelijker om bugs eerder te vangen en cleaner te ontwikkelen.
Als je een applicatie actief doorontwikkelt, is het meestal verstandig om niet te ver achter te lopen. Dan voorkom je dat een toekomstige upgrade een groot, risicovol project wordt in plaats van een beheersbare stap.
PHP versie kiezen voor WordPress: wat je echt moet controleren
WordPress is flexibel, maar ook afhankelijk van thema’s en plugins van verschillende leveranciers. Daardoor kan PHP versie kiezen bij WordPress soms voelen als werken met veel bewegende onderdelen. Een paar concrete aandachtspunten:
-
Controleer of jouw WordPress-versie een bepaalde minimum PHP-versie vereist en of je plugins die versie ondersteunen.
-
Maak updates van WordPress core, plugins en thema’s onderdeel van je routine. Up-to-date software ondersteunt doorgaans nieuwere PHP-versies beter.
-
Test wijzigingen bij voorkeur eerst op een testomgeving of buiten kantoortijd, zodat je impact beperkt als er toch iets stuk loopt.
Oxilion wijst WordPress-gebruikers ook op het belang van ondersteunde PHP-versies per WordPress-versie. Dat is verstandig: het voorkomt dat je “op gevoel” een versie kiest die later incompatibel blijkt.
PHP versie kiezen op Oxilion shared hosting (Plesk): zo werkt het in de praktijk
Binnen de shared hostingpakketten van Oxilion die op Plesk draaien, kun je eenvoudig wisselen van PHP-versie. Dat is handig als je een website wilt moderniseren, maar ook als je tijdelijk een oudere versie nodig hebt voor compatibiliteit. PHP versie kiezen wordt daarmee een beheertaak die je zelf kunt uitvoeren, zonder onnodige tussenstappen.
De globale werkwijze is als volgt: je logt in op je hostingpakket, gaat in Plesk naar het onderdeel “PHP” onder “Dev Tools”, kiest de gewenste PHP-versie en slaat dit op. Houd er rekening mee dat het even kan duren voordat de wijziging actief is. In de praktijk kun je na ongeveer een minuut controleren of je site correct draait.
Belangrijk: verander één ding tegelijk en controleer daarna je website. Dus eerst PHP versie kiezen en switchen, daarna pas andere wijzigingen. Dat maakt troubleshooting veel eenvoudiger.
Wat je meteen na het wisselen van PHP-versie wilt checken
Een PHP-wijziging kan direct zichtbaar zijn, maar soms zitten problemen verstopt. Loop daarom kort deze checks langs:
-
Open de belangrijkste pagina’s: home, contact, productpagina’s, checkout of login.
-
Test formulieren en e-mailfunctionaliteit. Contactformulieren en notificaties zijn gevoelig voor wijzigingen in mail libraries.
-
Controleer admin-omgevingen zoals WordPress wp-admin, en voer één contentwijziging uit om te zien of opslaan goed werkt.
-
Let op waarschuwingen of foutmeldingen in de applicatie. Sommige issues zijn “non-fatal” maar kunnen performance beïnvloeden.
Veelvoorkomende problemen na PHP versie kiezen (en hoe je ze voorkomt)
De meeste problemen zijn niet “PHP is kapot”, maar code die strikter wordt beoordeeld of functies die anders werken. Hieronder de klassieke situaties.
White screen of death of 500 errors
Een witte pagina of 500 error wijst vaak op een fatale PHP-fout. Dit gebeurt bijvoorbeeld wanneer een plugin een functie gebruikt die niet (meer) bestaat, of wanneer strict typing en error handling anders uitpakken. Als je dit ziet na PHP versie kiezen, is terugschakelen naar de vorige versie vaak de snelste manier om je site weer online te krijgen, waarna je in rust kunt uitzoeken welke plugin of code de oorzaak is.
Deprecated warnings en logvervuiling
Bij een upgrade kunnen “deprecated” meldingen ontstaan: je code gebruikt dan functies die nog wel werken, maar straks verwijderd worden. Dat is een signaal om te moderniseren. Voor zakelijke omgevingen is dit vooral relevant omdat het logs kan vullen, monitoring kan triggeren en uiteindelijk tot echte fouten kan leiden bij een volgende PHP-upgrade.
Prestatieproblemen door onverwachte verschillen
Hoewel nieuwere PHP vaak sneller is, kan het in specifieke applicaties anders uitpakken, bijvoorbeeld door een bepaalde extensie of door codepaden die anders gaan lopen. Meet daarom, zeker bij drukbezochte sites, de laadtijd en serverbelasting voor en na PHP versie kiezen. Objectieve metingen helpen om niet op gevoel te sturen.
Wanneer is het tijd om verder te kijken dan shared hosting?
Shared hosting is vaak een prima start: overzichtelijk, efficiënt en geschikt voor veel websites. Maar PHP versie kiezen kan ook een signaal zijn dat je omgeving complexer wordt. Bijvoorbeeld als je meerdere sites met verschillende eisen hebt, als je meer controle wilt over runtime en deployments, of als je piekbelasting toeneemt.
In die gevallen kan een beheerde, schaalbare omgeving logischer zijn. Een cloudomgeving is vaak de meest toekomstbestendige route omdat je resources kunt laten meegroeien met je applicatie en je eenvoudiger kunt anticiperen op groei. Bekijk in dat geval de mogelijkheden van Cloud Server hosting als je richting meer controle en schaalbaarheid wilt, zonder dat je alles zelf hoeft te “bouwen”.
Een VPS kan ook passen als je specifieke eisen hebt die beter werken met een vaste virtuele server, maar het is meestal pas logisch als je expliciet die vorm nodig hebt. Voor volledigheid kun je ook VPS hosting bekijken, bijvoorbeeld wanneer je workloads erg voorspelbaar zijn of je specifieke systeemkeuzes wilt maken.
Beveiliging: PHP versie kiezen als onderdeel van je securitybasis
Een veilige website draait op meerdere lagen: updates, toegangsbeheer, TLS, monitoring en een moderne runtime. PHP versie kiezen hoort daar direct bij, omdat oudere versies sneller bekende kwetsbaarheden kunnen bevatten en minder goed aansluiten op moderne libraries.
Als je security serieus neemt, hanteer dan een praktisch beleid: kies een ondersteunde PHP-versie, update periodiek, test vooraf en leg vast wie beslist en wanneer. Wil je extra context over webapplicatie-risico’s zoals injection, XSS en misconfiguraties, dan is het OWASP-project een solide referentiepunt: OWASP Top 10. Het helpt om te begrijpen waarom “bijblijven” op runtime-niveau bijdraagt aan risicoreductie.
Een praktisch besliskader voor PHP versie kiezen
Als je snel een richting wilt bepalen zonder te verdwalen in details, gebruik dan dit kader. Het is bewust simpel, maar werkt goed in de praktijk.
-
Kies bij voorkeur een PHP-versie die actief ondersteund wordt, tenzij compatibiliteit je dwingt tot iets anders.
-
Moet je toch een oudere versie draaien, leg vast waarom en maak een plan om de blokkade op te lossen, bijvoorbeeld door pluginvervanging of code-aanpassing.
-
Test de kritieke paden van je website direct na de wijziging: formulieren, login, checkout en e-mail.
-
Plan upgrades als terugkerende onderhoudstaak, niet als incident. Dan blijft PHP versie kiezen beheersbaar.
Veelgestelde vragen over PHP versie kiezen
1) Hoe vaak moet ik PHP versie kiezen of herzien?
Minimaal een paar keer per jaar is verstandig, omdat software-eisen en security-updates doorlopen. Ook als je niets aan je site verandert, kunnen plugins of frameworks nieuwe minimum-eisen krijgen. Door periodiek te evalueren voorkom je dat je na jaren in één keer een grote sprong moet maken.
2) Wat is het risico als ik op een oude PHP-versie blijf zitten?
Het grootste risico is dat je op een versie uitkomt die geen security-updates meer krijgt. Dat vergroot de kans dat bekende kwetsbaarheden misbruikt worden, vooral op publiek toegankelijke sites. Daarnaast loop je tegen compatibiliteitsproblemen aan wanneer je WordPress, plugins of libraries wél wilt updaten.
3) Ik gebruik WordPress: waar kijk ik naar bij PHP versie kiezen?
Check niet alleen WordPress zelf, maar ook je thema en plugins, want die bepalen vaak de echte compatibiliteitsgrens. Werk je site eerst bij waar mogelijk, zodat je meer ruimte hebt om een moderne PHP-versie te kiezen. Test daarna de belangrijkste functionaliteiten zoals formulieren en e-mailmeldingen.
4) Kan ik bij Oxilion op shared hosting zelf van PHP-versie wisselen?
Ja, binnen de shared hostingpakketten die op Plesk draaien kun je eenvoudig wisselen van PHP-versie. Je doet dit via het “PHP” menu onder “Dev Tools” in Plesk, kiest de gewenste versie en slaat op. Houd er rekening mee dat het even kan duren voordat de wijziging actief is en check daarna je site.
5) Wat doe ik als mijn website crasht na PHP versie kiezen?
Schakel in dat geval bij voorkeur terug naar de vorige werkende PHP-versie, zodat je site weer online komt. Daarna kun je uitzoeken welke plugin, library of maatwerkcode niet compatibel is met de nieuw gekozen versie. Los dat component op of vervang het, en probeer vervolgens opnieuw te upgraden op een gecontroleerd moment.
6) Wanneer is een Cloud Server logischer dan shared hosting bij PHP versie kiezen?
Als je meer controle nodig hebt, meerdere sites met verschillende eisen draait, of als performance en schaalbaarheid kritischer worden, dan is een cloudomgeving vaak een betere fit. PHP versie kiezen wordt dan onderdeel van breder applicatiebeheer, waarbij je ook resources en omgeving beter kunt afstemmen. Het voordeel is dat je makkelijker kunt meegroeien zonder dat je direct in complexe herbouwtrajecten belandt.
PHP versie kiezen met rust en overzicht: wij denken graag mee
PHP versie kiezen klinkt simpel, maar in een echte websiteomgeving hangt er vaak veel aan vast: plugins, maatwerk, e-mailstromen, performance en security. Wil je zeker weten dat je keuze past bij jouw website en plannen, of wil je hulp bij het testen en het voorkomen van downtime? Neem dan contact op met Oxilion. We kijken nuchter en technisch met je mee, leggen opties helder uit en helpen je om een veilige, stabiele en toekomstbestendige hostingoplossing te kiezen of te verbeteren, passend bij jouw situatie.