PHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina’s maken op het moment dat een bezoeker erom vraagt. Draait jouw site op WordPress, dan gebruikt hij PHP. Daarom hangt de veiligheid van je site mee af van de PHP-versie waarop hij draait.
Wat is PHP?
WordPress, WooCommerceWooCommerce is een uitbreiding voor WordPress waarmee je een webshop opzet, met producten, winkelwagen en afrekenen. en veel andere CMSEen contentmanagementsysteem (CMS) is een programma waarmee je teksten en afbeeldingen op je website zelf aanpast, zonder te hoeven programmeren.’en zijn erin geschreven. Draait je website op een van die systemen, dan draait er PHP zodra iemand een pagina opent.
PHP is gemaakt voor het web en wordt al heel lang als opensourceproject onderhouden. Een PHP-bestand bevat code en sjablonen. Vraagt een bezoeker een pagina op, dan geeft de webserver het verzoek door aan PHP. PHP voert de code uit, haalt gegevens uit de database en stuurt kant-en-klare HTML terug. De bezoeker ziet de PHP-code zelf nooit, alleen het resultaat.
Dat werkt flexibel. Inhoud past je aan zonder bestanden te openen, inloggen en winkelwagens werken, en één themaEen WordPress-thema is het ontwerp van je WordPress-site: het bepaalt hoe pagina's eruitzien en hoe ze zijn opgebouwd. bouwt duizenden pagina’s. Daar staat tegenover dat PHP op de server moet staan, goed ingesteld moet zijn en bijgewerkt moet blijven zolang je site online is.
PHP is niet één ding
Met PHP bedoelen mensen de taal, de PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. op je server en de instellingen in php.iniphp.ini is het instellingenbestand van PHP, waarin staat hoeveel ruimte en tijd je website krijgt en of foutmeldingen op het scherm verschijnen.. Twee sites bij dezelfde host kunnen op verschillende versies draaien, met verschillende limieten. Zegt iemand “de site draait op PHP 8.3”, dan gaat het om de versie die voor die ene site actief is.
Wat PHP betekent voor je WordPress-site
Je thema, je plugins en WordPress zelf zijn PHP-code. Ze werken alleen op PHP-versies waarvoor ze zijn geschreven. Een pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop. die niet meer wordt onderhouden, kan op een nieuwere PHP-versie breken. Een te oude PHP-versie kan weer te oud zijn voor een actuele plugin. Daarom hoort bij een PHP-update op een live bedrijfssite altijd een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat., een test en een weg terug.
PHP is ook onderdeel van je beveiliging. Elke tak krijgt een tijd lang bugfixes, daarna alleen securityfixesSecurity support is de periode waarin een PHP-versie alleen nog beveiligingsupdates krijgt en geen verbeteringen meer voor gewone fouten. en dan niets meer, zie end of lifeEnd of life (EOL) betekent dat de maker een versie van software niet meer bijwerkt, ook niet als er een beveiligingsprobleem wordt gevonden.. Een site op een tak zonder securityfixes kan blootstaan aan nieuwe lekken die voor die tak nooit meer worden gerepareerd.
Zo zie je welke PHP-versie je draait
De snelste route is je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt., dat meestal per domeinEen domeinnaam is het webadres waarmee bezoekers jouw website vinden, zoals bedrijfsnaam.nl. de PHP-versie toont. Of je gebruikt een phpinfo-pagina die versie en actieve configuratie laat zien. Verwijder zo’n pagina daarna weer, want hij toont details over je server.
Sommige servers noemen hun PHP-versie ook in een antwoordheader. De gratis PHP exposure check leest wat aan de buitenkant zichtbaar is en laat zien wat een vreemde zonder in te loggen kan achterhalen.
Vergelijk je versie daarna met de ondersteunde takken op php.net. Op 21 oktober 2026 krijgen PHP 8.2 en 8.3 alleen nog securityfixes, tot 31 december 2026 en 31 december 2027. PHP 8.4 en 8.5 zitten nog in actieve supportActieve support is de periode waarin een PHP-versie volledig wordt onderhouden: de makers repareren zowel fouten als beveiligingsproblemen.. PHP 8.1 en 8.0 zijn end of life.
Wanneer je actie onderneemt
Onderneem actie als je versie end of life is, als het einde van de securitysupport dichtbij komt, of als php.net een beveiligingsrelease voor jouw tak uitbrengt. In dat laatste geval is snel updaten belangrijker dan perfect updaten. Met onze hulp bij php updaten gaat je site eerst getest naar een ondersteunde versie.
Is het onderhoud van PHP meer dan je site nodig heeft, dan is er een andere route. Een brochuresite of blog kun je vaak herbouwen als een website zonder PHP, zonder PHP en database op de server bij het bekijken van een pagina. Meer over die keuze lees je bij statische websiteEen statische website bestaat uit kant-en-klare pagina's die de server alleen hoeft af te geven, zonder dat er bij elk bezoek iets wordt berekend..
Veelgestelde vragen
Is PHP een programmeertaal of een CMS?
PHP is een programmeertaal. WordPress, WooCommerce en veel andere CMS'en zijn in PHP geschreven, dus ze hebben PHP op de server nodig om te werken.
Hoe weet ik of mijn website PHP gebruikt?
Draait je site op WordPress, dan gebruikt hij PHP. Je kunt ook je hostingpartijWebhosting is de dienst die jouw website op een computer zet die altijd aan staat en met internet verbonden is, zodat bezoekers hem kunnen openen. vragen. De gratis PHP exposure check laat zien wat je site van buiten over zijn PHP-versie verklapt.
Moet PHP worden bijgewerkt?
Ja. Het PHP-project stopt per tak na een vaste periode met onderhoud, en een tak die is gestopt krijgt geen securityfixes meer. Controleer je versie regelmatig en plan de upgrade voordat de support afloopt.
Kan een website zonder PHP draaien?
Ja. Een statische site wordt één keer gebouwd en als gewone bestanden uitgeleverd. Bij het openen van een pagina draait er dus geen PHP. Zo verdwijnt PHP van de live server.