PHP extensions zijn modules die extra functionaliteit toevoegen aan PHP, zoals afbeeldingsbewerking, databaseverbindingen of API-communicatie. In Plesk beheer je deze via de webinterface, zonder commandoregel. Hieronder lees je wat extensions precies doen, hoe je ze per domein in- of uitschakelt, welke modules vaak nodig zijn en waar je op moet letten voor veiligheid en prestaties.
Wat zijn PHP extensions?
PHP extensions zijn losse modules die bovenop de PHP-kern draaien en extra mogelijkheden bieden. Denk aan GD voor afbeeldingen, cURL voor externe API-verzoeken of PDO voor databasecommunicatie. Sommige extensions staan standaard aan, andere moet je zelf activeren afhankelijk van de software die je draait. Elke PHP-versie heeft zijn eigen set beschikbare extensions, dus bij het overstappen naar een andere versie is het verstandig om te controleren of alle benodigde modules nog actief zijn.
PHP extensions beheren in Plesk
Plesk maakt het beheer van extensions eenvoudig: alles gaat via de webinterface, per domein en per PHP-versie.
Log in op Plesk
Ga naar je Plesk-paneel, meestal bereikbaar via https://jouwdomein.nl:8443, en log in met je beheerdersgegevens.
Open PHP-instellingen
Zoek je domein op in het overzicht en klik erop. Ga naar PHP Settings (of PHP-instellingen) bovenin het scherm.
Kies de juiste PHP-versie
Controleer eerst of je de gewenste PHP-versie draait, want de lijst met beschikbare extensions verschilt per versie.
Vink extensions aan of uit
Scroll naar het overzicht met beschikbare extensions en vink aan wat je nodig hebt. Schakel modules die je niet gebruikt uit.
Sla de wijzigingen op
Klik op OK of Toepassen. Plesk herlaadt de PHP-configuratie automatisch, waarna de wijziging direct actief is.
Veelgebruikte extensions en hun functie
- GD – afbeeldingen schalen, bewerken en genereren
- MySQLi – verbinding met MySQL-databases
- PDO – database-abstractielaag voor meerdere databasetypen
- cURL – HTTP-verzoeken en API-communicatie
- OpenSSL – versleuteling en ondersteuning voor SSL-certificaten
- JSON – verwerken van JSON-data
- Imagick – uitgebreide beeldbewerking
- Memcached – caching voor snellere pagina’s
- opcache – cachet gecompileerde PHP-code, aanbevolen om altijd aan te laten staan
Niet elke extensie is voor elke website nodig. Een webshop heeft bijvoorbeeld vaak GD en cURL nodig, terwijl een eenvoudige brochuresite daar misschien zonder kan.
Veiligheid en prestaties
Hoe minder extensions actief zijn, hoe kleiner het aanvalsoppervlak van je server. Schakel modules die je applicatie niet gebruikt daarom gerust uit. Houd er wel rekening mee dat een uitgeschakelde extensie direct een foutmelding kan veroorzaken als je CMS of plugin er wél van afhankelijk is. Test wijzigingen daarom het liefst eerst op een testomgeving, of controleer direct na het opslaan of je website nog goed laadt.
Voor de dagelijkse mailstroom van je organisatie is het ook de moeite waard om te kijken naar zakelijke e-mail met een goede beveiligingsscore, en bij het kiezen van een nieuw domein kun je terecht bij domeinnamen. Loop je tegen specifieke extensies aan die je niet terugvindt in Plesk, bekijk dan de kennisbank of neem contact op met support.
Veelgestelde vragen
Kan ik extensions zonder problemen uitschakelen?
Ja, zolang je applicatie de extensie niet gebruikt. Controleer eerst de documentatie van je CMS en test na het uitschakelen of alles nog werkt.
Mijn website geeft een foutmelding na het wijzigen van extensions, wat nu?
Zet de laatst uitgeschakelde extensie weer aan en herlaad de pagina. Werkt het nog niet, neem dan contact op met support voor hulp bij het achterhalen van de oorzaak.
Zijn alle PHP extensions beschikbaar?
De meest gangbare extensions zijn standaard beschikbaar in Plesk. Heb je een specifieke module nodig die niet in de lijst staat, neem dan contact op zodat dit bekeken kan worden.
Hoe weet ik welke extensions mijn site nodig heeft?
Veel CMS-systemen geven een waarschuwing als een verplichte extensie ontbreekt. Je kunt ook een phpinfo()-bestand aanmaken om te zien welke extensions actief zijn.
Heeft het inschakelen van extra extensions invloed op de snelheid?
Elke actieve extensie gebruikt iets meer geheugen, maar het effect is doorgaans minimaal vergeleken met de voordelen van de functionaliteit die je nodig hebt.
Conclusie
Via Plesk beheer je PHP extensions eenvoudig per domein en per PHP-versie, zonder technische kennis. Schakel alleen in wat je daadwerkelijk gebruikt: dat houdt je website sneller en veiliger. Twijfel je welke extensions nodig zijn, raadpleeg dan de documentatie van je CMS of vraag het na bij support.