---
title: "Waarom bepaalde PHP-functies standaard zijn uitgeschakeld"
description: "  Bij **Kyzoe Hosting** staat veiligheid, stabiliteit en betrouwbaarheid van onze hostingomgeving centraal. Om misbruik, hacks en ongewenste serverbelasting te voorkomen, zijn een aantal **risicovolle PHP-functies standaard uitgeschakeld** op onze shared- en managed hostingplatformen. Deze maatregel is conform best practices…"
url: "https://kyzoe.be/docs/waarom-bepaalde-php-functies-standaard-zijn-uitgeschakeld/"
updated: "2026-01-03"
category: PHP
---

# Waarom bepaalde PHP-functies standaard zijn uitgeschakeld

 

Bij **Kyzoe Hosting** staat veiligheid, stabiliteit en betrouwbaarheid van onze hostingomgeving centraal. Om misbruik, hacks en ongewenste serverbelasting te voorkomen, zijn een aantal **risicovolle PHP-functies standaard uitgeschakeld** op onze shared- en managed hostingplatformen.

Deze maatregel is conform best practices binnen professionele hostingomgevingen en sluit aan bij de vereisten rond **security hardening**.

## Welke PHP-functies zijn uitgeschakeld?

De volgende functies zijn standaard gedeactiveerd:

```
exec, system, passthru, shell_exec, dl, popen, show_source,
posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid,
posix_setsid, posix_setuid, posix_setgid, posix_seteuid,
posix_setegid, posix_uname,
pcntl_exec, expect_popen
```

## Waarom worden deze functies uitgeschakeld?

### 1. Uitvoering van servercommando’s (kritiek veiligheidsrisico)

Functies zoals `exec`, `system`, `shell_exec`, `passthru`, `popen`, `pcntl_exec` en `expect_popen` laten PHP toe om **direct systeemcommando’s** uit te voeren.

➡️ **Risico**:
 Bij een kwetsbare plugin, theme of slecht geschreven code kan een aanvaller:

- shell-toegang verkrijgen
- malware installeren
- andere websites op dezelfde server compromitteren

---

### 2. Manipulatie van systeemprocessen en gebruikers

De `posix_*`-functies geven toegang tot **laag-niveau Unix-functionaliteit**, zoals:

- gebruikers- en groepsrechten
- procesbeheer
- systeeminformatie

➡️ **Risico**:
 Deze functies zijn **niet nodig voor standaard webapplicaties** (zoals WordPress, Joomla of Laravel), maar kunnen wél misbruikt worden voor privilege escalation.

---

### 3. Dynamisch laden van PHP-extensies (`dl()`)

De functie `dl()` maakt het mogelijk om PHP-extensies **tijdens runtime** te laden.

➡️ **Risico**:

- Omzeilen van serverconfiguratie
- Onvoorspelbaar gedrag en instabiliteit
- Potentieel uitvoeren van ongewenste code

---

### 4. Informatie-lekken via broncode

De functie `show_source()` kan PHP-broncode zichtbaar maken.

➡️ **Risico**:

- Blootleggen van API-sleutels
- Databasegegevens of interne logica zichtbaar maken

---

## Heeft mijn website deze functies nodig?

In **99% van de gevallen: nee**.

Populaire CMS-systemen en frameworks werken **volledig zonder deze functies**:

- WordPress
- WooCommerce
- Drupal
- Joomla
- Laravel
- Symfony

Indien een applicatie toch afhankelijk is van dergelijke functies, wijst dit vaak op:

- verouderde software
- onveilige maatwerkcode
- een toepassing die beter thuishoort op een **VPS of dedicated server**

---

## Kan ik deze functies laten inschakelen?

Om veiligheidsredenen kunnen deze functies **niet worden ingeschakeld op shared hosting**.

👉 Heb je een legitieme use-case?

- Neem contact op met onze support
- We bekijken samen of een **VPS-oplossing** of aangepaste serverconfiguratie aangewezen is

---

## Samengevat

✔ Verhoogde beveiliging
 ✔ Bescherming tegen hacks en malware
 ✔ Betere serverstabiliteit
 ✔ Conform professionele hostingstandaarden

Door deze PHP-functies uit te schakelen zorgen we ervoor dat **jouw website én andere klanten veilig blijven**.
