PHP is een programmeertaal die voortdurend wordt doorontwikkeld. Nieuwe versies brengen verbeteringen in veiligheid, snelheid en stabiliteit, terwijl oudere versies op een gegeven moment end‑of‑life raken en geen beveiligingsupdates meer ontvangen.
Het is daarom belangrijk dat je website gebruikmaakt van een (actief) ondersteunde PHP-versie. In dit artikel leggen we uit wat PHP is, wat end-of-life betekent, waarom upgraden verstandig is en hoe je je website voorbereidt op een nieuwe versie.
-
Wat is PHP?
PHP is een veelgebruikte open‑source programmeertaal die op de webserver draait. Het is een van de meest gebruikte talen voor webontwikkeling. Zo draaien bijvoorbeeld alle WordPress-sites op PHP.
Met PHP kun je dynamische webpagina’s bouwen. In tegenstelling tot HTML, dat in de browser wordt uitgevoerd, draait PHP op de server en genereert het inhoud op basis van bijvoorbeeld databasegegevens. Door PHP te combineren met HTML kunnen websites functionaliteit bieden zoals inlogsystemen, contactformulieren, webshops en beheersystemen.
Omdat PHP open source is, kan iedereen het vrij gebruiken en wordt het continu doorontwikkeld. Meer informatie vind je op www.php.net.
-
Wat betekent end-of-life?
Elke PHP-versie wordt na verloop van tijd niet meer actief ondersteund door de ontwikkelaars van PHP.net. Dit moment wordt end-of-life (EOL) genoemd. Vanaf dat moment ontvangt de versie geen beveiligingsupdates of bugfixes meer.
Op php.net/supported-versions zie je welke versies momenteel nog worden ondersteund en welke al end-of-life zijn.
Gebruik je een end-of-life versie, dan loop je een groter risico op beveiligingsproblemen. Bekende kwetsbaarheden worden niet meer gedicht, waardoor je website kwetsbaar kan zijn voor aanvallen.
-
Wat zijn de voordelen van een PHP-update?
Het bijwerken naar een ondersteunde PHP-versie is essentieel om verschillende redenen:
-
Betere beveiliging
Nieuwere versies ontvangen actieve beveiligingsupdates, end-of-life PHP-versies ontvangen deze niet meer. Hierdoor worden websites kwetsbaar voor aanvallen en misbruik. -
Hogere snelheid
Elke nieuwe PHP-versie is aanzienlijk sneller dan de vorige. Dit heeft direct effect op de laadtijd van je website. -
Meer stabiliteit
Recentere versies bevatten minder bugs en werken beter samen met moderne CMS'en en plugins. hierdoor voorkom je dat je website op termijn niet meer werkt.
Kortom: je PHP-versie bijwerken is de beste investering in de veiligheid, snelheid en toekomstbestendigheid van je website.
-
Betere beveiliging
-
Gebruik ik PHP en is mijn versie verouderd?
Een hostingpakket heeft altijd een PHP-versie ingesteld, maar dat betekent niet automatisch dat jouw website PHP ook daadwerkelijk gebruikt. Sommige websites bestaan alleen uit HTML-bestanden (statische websites). In dat geval heeft een PHP-versiewijziging geen invloed op je website.
Wil je controleren of jouw website PHP gebruikt? In onze handleiding Hoe weet ik of mijn website PHP gebruikt? leggen we uit hoe je dit herkent, bijvoorbeeld door te kijken naar het gebruikte CMS of de bestanden in DirectAdmin > Bestandsbeheer.
Bestanden met de extensie
.phpzijn een duidelijke aanwijzing. Gebruik je een CMS zoals WordPress, Joomla of Drupal? Dan maakt je website zeker gebruik van PHP.Controleer daarna of de actieve versie nog wordt ondersteund. Een PHP‑versie is verouderd wanneer deze op PHP.net als end-of-life staat. Is dat het geval, dan is upgraden aan te raden. Alle end-of-life-versies vallen bij Antagonist namelijk automatisch onder PHP Extended Support.
-
Welke invloed heeft een PHP-update op mijn website?
Wat er precies gebeurt na een PHP-update hangt af van hoe je website is gebouwd:
Statische websites (alleen HTML)
Een PHP-update heeft geen invloed. Alles blijft werken zoals je gewend bent.PHP-websites met actuele code
Als je code compatibel is met de nieuwe PHP-versie, blijft je website hetzelfde werken of wordt zelfs sneller. Bij CMS-platformen zoals WordPress merk je dit het meest wanneer ook het CMS zelf up-to-date is.Websites met verouderde of aangepaste code
Als je website code gebruikt die niet compatibel is met de nieuwe PHP-versie, kunnen er fouten ontstaan of kunnen onderdelen stoppen met werken. Denk aan een verouderd CMS, oude plugins of op maat gemaakte scripts. In dat geval moet de code worden bijgewerkt voordat je overstapt.Weet je niet zeker of je website verouderde code bevat?
Controleer dit dan eerst en bereid de upgrade goed voor (zie de secties hieronder) en test na de overstap of alles nog goed werkt.
Met PHP Extended Support blijven verlopen PHP-versies tijdelijk beveiligd. Je krijgt zo extra tijd om compatibiliteitsproblemen op te lossen. updates te testen terwijl je website blijft werken, en eventueel terugschakelen naar een oudere versie. -
Naar welke PHP-versie moet ik upgraden?
Kies bij voorkeur de nieuwste stabiele PHP-versie die door jouw website of CMS wordt ondersteund. Dit geeft je de langste ondersteuningsperiode en de beste prestaties.
Niet elke versie is direct geschikt voor elk CMS of elke plugin. In onze handleiding Welke PHP-versie kan ik het beste kiezen? vind je een overzicht van onze aanbevelingen per CMS, inclusief welke versies wij aanraden voor WordPress en andere platformen.
-
Hoe bereid ik mijn website voor op een upgrade?
Voordat je de PHP-versie wijzigt, is het een goed idee om je website voor te bereiden door de volgende stappen te nemen:
- Maak een back-up van je website en database, zodat je altijd terug kunt.
- Update je CMS naar de nieuwste versie (bijv. WordPress, Joomla, Drupal).
- Update alle plugins en thema's naar hun meest recente versies.
- Verwijder ongebruikte of verouderde extensies die niet meer worden onderhouden.
hiermee ben je goed voorbereid om de PHP-versie te wijzigen. Werkt iets niet direct? Je kunt altijd tijdelijk terugschakelen naar de vorige versie om eerst problemen op te lossen.
-
Hoe wijzig ik de PHP-versie?
Je kunt de PHP-versie eenvoudig wijzigen via de PHP-selector in DirectAdmin:
- Log in op DirectAdmin.
- Ga in het menu naar Extra Functies > Select PHP version.
- Kies achter PHP version via het uitklapmenu de gewenste versie.
- Klik op Apply om de wijziging door te voeren.
Test daarna je website grondig: bezoek meerdere pagina's en controleer of formulieren, inloggen en andere functies nog werken.
-
Mijn website werkt niet meer na de upgrade
Werkt je website niet meer na het wijzigen van de PHP-versie? Dat komt meestal door verouderde plugins, een oud thema of maatwerkcode die niet compatibel is met de nieuwe versie.
Ga dan als volgt te werk:
- Schakel tijdelijk terug naar de vorige PHP‑versie om de toegang te herstellen.
- Voer alle beschikbare updates uit. De CMS, en alle plugins en thema's.
- Verwijder verouderde of niet-onderhouden onderdelen.
Voor WordPress‑gebruikers hebben we een uitgebreid stappenplan in onze blog. - Probeer opnieuw over te schakelen naar de nieuwste PHP-versie.
- Controleer het foutenlogboek in DirectAdmin als er foutmeldingen verschijnen. Vaak staat daarin precies welk onderdeel de fout veroorzaakt.
Meer hulp bij foutmeldingen vind je in onze handleiding Ik krijg een foutmelding na het wijzigen van de PHP-versie.
-
Wat als ik (nog) niet kan upgraden?
Soms is direct upgraden niet mogelijk, bijvoorbeeld omdat een plugin of speciaal geschreven code nog niet compatibel is met een nieuwere PHP-versie. In dat geval biedt PHP Extended Support uitkomst. Dit is een aanvullende dienst die ervoor zorgt dat je website veilig en stabiel blijft terwijl jij de tijd hebt om de upgrade voor te bereiden. Lees meer over PHP Extended Support in dit artikel.
-
Liever hulp van Antagonist?
Weet je niet waar je moet beginnen en wil je dat wij controleren of jouw website klaar is voor een PHP-upgrade en deze veilig voor je uitvoeren? Met onze betaalde dienst PHP-gereed nemen we dit volledige proces uit handen: we controleren de compatibiliteit, voeren benodigde updates uit en zorgen dat je website up-to-date en stabiel wordt opgeleverd.