PHP-versie en extensies kiezen

Je kiest zelf welke PHP-versie je website gebruikt en welke PHP-extensies aanstaan, zoals ionCube, Imagick of intl. Dat regel je in het Control Panel van je hostingpakket, zonder dat je ons hoeft te mailen.

PHP-versie wisselen

  1. Log in op het Control Panel van je hostingpakket. Lees Rondleiding door het Control Panel als je niet weet hoe.
  2. Kies in het menu Instellingen en daarna bovenin PHP versie.
  3. Kies de gewenste versie en klik op Opslaan.

De wijziging werkt direct voor alle websites in je pakket.

Welke versie kies ik?

  • Kies de nieuwste versie die je website ondersteunt. Nieuwere versies zijn sneller en krijgen nog beveiligingsupdates.
  • Gebruik je WordPress, kijk dan bij Gereedschap › Sitestatus in het WordPress-beheer. Daar zie je of je PHP-versie verouderd is.
  • Werk eerst je CMS, plugins en thema bij en wissel dáárna van versie. Oude plugins geven op een nieuwe PHP-versie vaak een foutmelding.
  • Gaat er na het wisselen iets mis, zet dan de vorige versie terug. Lees ook Mijn website geeft een foutmelding.
Wil je het eerst testen? Maak een staging-kopie van je WordPress-site, wissel daar van versie en kijk of alles werkt. Lees Staging-omgeving of kopie van je WordPress-site maken.

PHP-extensies aan- of uitzetten

Extensies zijn uitbreidingen van PHP die sommige software nodig heeft. De meest gebruikte staan standaard al aan. Vraagt een plugin of programma om een extensie die ontbreekt, dan zet je hem zelf aan:

  1. Ga naar Instellingen en kies PHP versie.
  2. Onder de versiekeuze staat de lijst met extensies. Vink de extensie aan die je nodig hebt.
  3. Klik op Opslaan.

Extensies waar vaak om gevraagd wordt:

ExtensieWaarvoor?
ioncube_loaderOm versleutelde PHP-code te draaien, bijvoorbeeld van betaalde plugins, WHMCS of sommige webshop-modules.
imagickBetere bewerking van afbeeldingen, zoals thumbnails en PDF-voorbeelden. WordPress gebruikt hem als hij beschikbaar is.
intlOndersteuning voor talen, datums en valuta. Nodig voor onder meer Magento, Laravel en veel meertalige websites.
sodiumModerne versleuteling. Wordt door steeds meer software gevraagd.
zipOm zip-bestanden te maken en uit te pakken, bijvoorbeeld bij back-up-plugins en updates.

Let op: extensies gelden per PHP-versie. Wissel je van versie, controleer dan of de extensies die je nodig hebt bij de nieuwe versie ook aanstaan.

Instellingen zoals memory_limit en upload_max_filesize

Wil je een PHP-instelling aanpassen, zoals het geheugen of de maximale grootte van uploads? Lees PHP-instellingen aanpassen (memory_limit, upload_max_filesize).

Technische aanvulling: andere versie voor één map of subdomein

Wil je één map of subdomein op een andere PHP-versie laten draaien dan de rest van je pakket? Zet dan in het .htaccess-bestand van die map (voorbeeld voor PHP 8.3):

AddHandler application/x-lsphp83 .php

Vervang 83 door de versie die je wilt, bijvoorbeeld 82 voor PHP 8.2. Voor de meeste websites is dit niet nodig. Gebruik het alleen als je echt twee versies naast elkaar nodig hebt.

Kom je er niet uit?

Mail ons op support@intention.nl met je domeinnaam en de foutmelding of de extensie die je nodig hebt. We helpen je graag verder.

Gerelateerde artikelen

Terug naar de kennisbank

Kom je er niet uit?

Mail ons en je krijgt antwoord van iemand die je omgeving kent.
Op werkdagen meestal dezelfde dag.