# PHP-versie wijzigen in het klantenmenu van de hosting

> PHP-versie bij hosting wijzigen zonder uw website in gevaar te brengen: voorbereiding, juiste doelversie, test na de omschakeling en de weg terug.

Bron: https://phpsos.de/nl/blog/php-version-hosting-aendern/  
Stand: 25-10-2026  
Aanbieder: PHP SOS, PHP-noodhulp en serverbeveiliging. Directe hulp via WhatsApp: https://wa.me/491736494914?text=Hallo%20PHP%20SOS%2C%20wij%20hebben%20hulp%20nodig%20met%20onze%20PHP-server.%20Bedrijf%3A%20%E2%80%A6%20Website%3A%20%E2%80%A6

**Kort gezegd:** De PHP-versie wijzigt u bij hosting meestal in het klantenmenu onder een onderdeel als „PHP-instellingen” of „PHP-versie”, vaak per domein gescheiden. Vooraf hebt u een back-up en de systeemvereisten van uw CMS nodig, achteraf een functietest. Belangrijk na PHP2Shell: de keuze bepaalt alleen de PHP-tak. Of die tak gepatcht is, moet de hostingprovider u bevestigen.

## Waarom nu veel mensen de PHP-versie wijzigen

Sinds PHP2Shell kijken veel website-beheerders voor het eerst in jaren in hun hostinginstellingen. Vaak vinden ze daar PHP 7.4 of 8.1, omdat de site ooit zo is ingericht en niemand er daarna naar heeft gekeken. Het PHP-project voorziet deze takken niet meer van releases; tegen PHP2Shell stelde het alleen minimale correcties in de broncode voor 7.4, 8.0 en 8.1 beschikbaar.

De omschakeling is bij de meeste hostingproviders een klik. Juist dat maakt haar riskant: een oudere website waarvan de code niet voor nieuwere PHP-versies is geschreven, toont daarna mogelijk alleen nog een foutmelding. Met wat voorbereiding is dat te vermijden. Wat de hostingprovider in het kader van PHP2Shell overneemt en wat bij u ligt, beschrijft de pagina [Shared hosting: wat de hostingprovider doet](https://phpsos.de/nl/server/shared-hosting/).

## De keuze in het paneel is niet de patch

Een veelvoorkomend misverstand: wie in het klantenmenu van 8.2 naar 8.3 overstapt, heeft daarmee PHP2Shell niet automatisch gedicht. U kiest een tak die de hostingprovider aanbiedt. Of die tak de correcties bevat, dus op 8.3.36 staat of een bevestigde backport heeft, ligt in handen van de hostingprovider.

Omgekeerd geldt: is uw huidige tak 8.2 bij de hostingprovider gepatcht, dan bent u tegen PHP2Shell beschermd, ook zonder wissel. De overstap naar een nieuwere versie is toch zinvol, omdat PHP 8.2 op 31-12-2026 het einde van de ondersteuning bereikt. De patchstatus laat u schriftelijk bevestigen; een sjabloon daarvoor biedt de gids [Hostingprovider naar de patchstatus vragen](https://phpsos.de/nl/ratgeber/hoster-patch-status-erfragen/).

## PHP-versie bij hosting wijzigen: stap voor stap

Menunamen verschillen per aanbieder. Zoek in het klantenmenu naar termen als PHP-instellingen, PHP-versie, PHP-configuratie of scripttalen. Bij veel aanbieders staat de keuze in het beheer van het afzonderlijke domein.

1. **Huidige stand noteren:** Welke PHP-versie draait per domein en subdomein? Een schermafbeelding van de instellingen helpt bij de weg terug.
2. **Back-up maken:** Bestanden en database, bij voorkeur via de back-upfunctie van de hostingprovider en daarnaast als download.
3. **Vereisten controleren:** Welke PHP-versies ondersteunt uw CMS of webshop in de geïnstalleerde versie? Dat staat in de systeemvereisten van de fabrikant, bijvoorbeeld op wordpress.org, shopware.com of typo3.org.
4. **Extensies en thema's bijwerken:** Verouderde plug-ins zijn de meest voorkomende oorzaak van fouten na een PHP-wissel. Werk ze vóór de omschakeling bij.
5. **Testomgeving gebruiken, indien aanwezig:** Veel hostingproviders bieden staging of een kopie op een subdomein. Schakel daar eerst om.
6. **Omschakelen:** Nieuwe versie kiezen, opslaan, enkele minuten wachten. Sommige hostingproviders voeren de wijziging niet direct door.
7. **Testen:** Startpagina, contactformulier, login, zoekfunctie, winkelwagen en betaalproces openen, in het beheergedeelte aanmelden en opslaan.
8. **Foutenlogboek lezen:** In het klantenmenu is meestal een PHP-foutlog. Waarschuwingen na de omschakeling tonen waar aanpassingen nodig zijn.

> **Tip:**
> Schakel om buiten de hoofdkantooruren en zorg dat in het uur daarna een persoon bereikbaar is die de website kent. Fouten vallen vaak pas op bij functies die zelden worden gebruikt.

## Welke versie is de juiste?

Kies de nieuwste versie die uw toepassing officieel ondersteunt. De reden is eenvoudig: elke PHP-tak krijgt maar beperkte tijd beveiligingsupdates. Hoe nieuwer de tak, hoe langer u rust hebt. De actuele looptijden noemt php.net op de pagina met ondersteunde versies; hoe de cyclus werkt, legt de pagina [PHP-versies en releasecyclus](https://phpsos.de/nl/php/release-zyklus/) uit.

| Tak | Verholpen versie (PHP2Shell) | Inschatting |
|---|---|---|
| PHP 8.5 | 8.5.12 | actueel ondersteund |
| PHP 8.4 | 8.4.27 | actueel ondersteund |
| PHP 8.3 | 8.3.36 | actueel ondersteund |
| PHP 8.2 | 8.2.35 | ondersteuning eindigt op 31-12-2026 |
| PHP 8.1 en ouder | geen officiële release | alleen broncode-backports of backports van aanbieders |

Ondersteunt uw toepassing geen versie vanaf 8.2, dan is de omschakeling alleen niet mogelijk. Dan moet eerst de toepassing worden bijgewerkt of vervangen. Die weg beschrijft onze dienst [Migratie van PHP 8.1 en ouder](https://phpsos.de/nl/leistungen/php-migration-legacy/).

## Typische struikelblokken na de omschakeling

Een witte pagina of een fout 500 wijst meestal op een plug-in of thema dat de nieuwe versie niet verdraagt. Het foutenlogboek noemt in de regel bestand en regel. Deactiveer de veroorzaker of schakel tijdelijk terug.

Eigen PHP-instellingen gaan bij de wissel soms verloren. Wie bijvoorbeeld een hogere uploadlimiet of een langere looptijd voor scripts had ingesteld, moet controleren of die waarden voor de nieuwe versie nog gelden. Let erop geen tussentijdse maatregelen van de hostingprovider tegen PHP2Shell te overschrijven.

Toont de website na de omschakeling oude inhoud of vreemde fouten, dan kan een cache de oorzaak zijn. Leeg de cache van het CMS en eventuele cacheplug-ins. Blijft het probleem, vraag dan bij de hostingprovider na of servercaches opnieuw moeten worden opgebouwd.

Vergeet subdomeinen, testinstallaties en oude mappen niet. Een allang vergeten kopie van de website op PHP 7.4 is net zo aanvalbaar als de hoofdsite. Hoe u zulke erfenissen kwijtraakt, beschrijft de bijdrage [Oude PHP-versies uitschakelen](https://phpsos.de/nl/blog/alte-php-versionen-abschalten/).

## Hoe helpt PHP SOS concreet?

- Wij leggen vast welke PHP-versies op uw domeinen en subdomeinen draaien en regelen de patchstatus met de hostingprovider.
- Wij controleren de compatibiliteit van uw toepassing en schakelen eerst om in een testomgeving.
- Wij begeleiden de omschakeling, analyseren het foutenlogboek en verhelpen fouten of schakelen gecontroleerd terug.
- Waar de toepassing geen ondersteunde versie verdraagt, plannen wij de migratie en dekken de overgangstijd af.


## Veelgestelde vragen

**Dicht de overstap naar een nieuwere PHP-versie PHP2Shell?**  
Alleen als de hostingprovider de gekozen versie zelf heeft gepatcht. In het klantenmenu kiest u meestal alleen de tak, bijvoorbeeld 8.3. Of die tak op 8.3.36 of een bevestigde backport staat, bepaalt de hostingprovider.

**Welke PHP-versie moet ik kiezen?**  
De nieuwste versie die uw CMS of webshop volgens de systeemvereisten van de fabrikant ondersteunt. PHP 8.2 bereikt op 31-12-2026 het einde van de ondersteuning, daarom is 8.3 of nieuwer de betere keuze als uw toepassing dat toestaat.

**Wat gebeurt er als de website na de omschakeling niet meer werkt?**  
Stel in het klantenmenu de vorige versie weer in. Noteer de foutmelding uit het foutenlogboek en laat de oorzaak verhelpen voordat u het opnieuw probeert. Blijf niet blijvend op een versie zonder beveiligingsupdates.

**Kan ik verschillende PHP-versies voor verschillende domeinen instellen?**  
Bij veel hostingproviders wel, per domein, subdomein of map. Dat is handig voor tests, maar brengt het gevaar met zich mee dat een oude versie op een vergeten subdomein blijft draaien.

## Bronnen

- [php.net: ondersteunde versies](https://www.php.net/supported-versions.php)
- [php.net: beveiligingsmeldingen](https://www.php.net/)
- [WordPress](https://wordpress.org/)
