PHP-FPM is een programma op de server dat de PHP-code van je website uitvoert en de afgemaakte pagina doorgeeft, zodat bezoekers hem zien. Je hoeft het zelf niet te beheren, maar 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. gebruikt het vaak om jouw site op een bepaalde PHP-versie te laten draaien.
Wat is PHP-FPM?
De naam staat voor FastCGI Process Manager. Veel hosts laten websites zo draaien, met nginx of Apache ervoor.
Een webserver zoals nginx kan zelf geen PHP-code uitvoeren. Hij geeft het verzoek door aan PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. en wacht op het antwoord. Bij PHP-FPM draait PHP als aparte dienst met een groep werkprocessen. De webserver stuurt een verzoek naar een vrij proces, dat proces voert de PHP-code uit, stuurt de pagina terug en is klaar voor het volgende verzoek.
Omdat PHP-FPM een aparte dienst is, kun je elke site een eigen pool geven, met een eigen gebruiker, eigen limieten en soms een eigen PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3.. Zo blijven sites op dezelfde server van elkaar gescheiden en kun je instellingen per site afstemmen, zoals het aantal werkprocessen of de memory_limitmemory_limit is de instelling die bepaalt hoeveel werkgeheugen één taak van je website krijgt voordat die stopt met een foutmelding..
Het verschil met mod_php
De oudere aanpak, mod_phpmod_php is een oudere manier waarop een server de PHP-code van je website uitvoert, als onderdeel van de software die je site aflevert., laadt PHP in elk Apache-proces. PHP-FPM houdt die twee uit elkaar. Voor jou betekent dat dat je PHP kunt bijwerken of herstarten zonder de webserver te herstarten.
PHP-FPM en je WordPress-site
Bij een WordPress-site merk je weinig van PHP-FPM. Je ziet het wanneer een pagina traag is omdat alle werkprocessen bezet zijn, wanneer er een fatale fout in de foutlogEen foutlog is een bestand waarin de server opschrijft welke fouten er op je website zijn voorgekomen, met tijd en plek. verschijnt, of wanneer een instelling 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. niet lijkt te werken. In dat laatste geval is de gebruikelijke reden dat PHP-FPM niet opnieuw is geladen.
Bij een PHP-update speelt de dienst nog op een andere manier mee. Op een server met meerdere PHP-versies draait elke versie een eigen PHP-FPM-dienst. Een site naar een andere versie zetten betekent dat de configuratie van de webserver naar de andere dienst gaat wijzen. Hostingpanelen verstoppen dat achter een keuzemenu.
Zo controleer je wat je draait
In je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt. staat de handler meestal naast de PHP-versie, onder een naam als PHP-FPM, FastCGI of Apache-module. Een phpinfo-pagina toont hetzelfde onder “Server API”, bijvoorbeeld FPM/FastCGI.
Over de kwetsbaarheden van 21 oktober 2026 noemt php.net PHP-FPM, Apache met mod_php, php-cgi, FrankenPHP en LiteSpeed als installaties die webverzoeken afhandelen en risico lopen. De handler bepaalt dus niet of je de update nodig hebt. De versie bepaalt dat. De gratis PHP exposure check helpt je zien wat je site van buiten toont.
Wanneer je actie onderneemt
Je hoeft de instellingen van PHP-FPM niet zelf te kennen, maar het helpt om te weten dat ze bestaan, zodat je je host gericht kunt vragen wat er is ingesteld. Kijk naar PHP-FPM wanneer je PHP bijwerkt, wanneer je site tegen limieten voor werkprocessen of geheugen aanloopt, of wanneer instellingen niet lijken door te komen. Voor de update zelf regelt onze hulp bij php updaten de configuratie van de dienst, de test en de overstap, zodat je niet hoeft te weten welke dienst welke versie afhandelt.
Veelgestelde vragen
Waar staat FPM voor?
FPM staat voor FastCGI Process Manager. Het beheert een groep PHP-werkprocessen die verzoeken van de webserver ontvangen.
Is PHP-FPM beter dan mod_php?
Geen van beide is altijd beter. PHP-FPM houdt PHP los van de webserver en maakt een aparte inrichting per site mogelijk, terwijl mod_php binnen Apache draait. De meeste moderne hostingomgevingen gebruiken PHP-FPM.
Moet ik PHP-FPM herstarten na een wijziging in php.ini?
Meestal wel. PHP-FPM leest zijn configuratie bij het starten, dus een reload of herstart maakt de wijziging actief. Instellingen in een .user.ini-bestand worden na een korte cacheperiode opnieuw gelezen.
Werd PHP-FPM geraakt door de PHP-lekken van oktober 2026?
php.net noemt PHP-FPM bij de installaties die webverzoeken afhandelen en risico lopen. De oplossing is dezelfde als bij elke andere opzet: update naar PHP 8.5.12, 8.4.27, 8.3.36 of 8.2.35.