Kapitel 14 · 14.2
PHP-extensies aan- en uitzetten
Dieser Artikel wurde noch nicht übersetzt. Sie lesen die niederländische Version.
Sehen Sie es sich in einem kurzen Video an
Een PHP-extensie is een uitbreiding van PHP voor een bepaalde taak: plaatjes bewerken, zip-bestanden maken, meertaligheid, caching enzovoort. Veel software vraagt om een bepaalde extensie. WordPress noemt in Sitediagnose bijvoorbeeld imagick of intl, en een plugin kan melden dat ioncube_loader of sourceguardian nodig is. Die zet je zelf aan in Select PHP version.
Een extensie aanzetten
- Klik in DirectAdmin onder Extra Programma's op Select PHP version.
- Controleer bovenaan bij PHP version of de juiste versie gekozen is. Extensies stel je per versie in.
- Op het tabblad Extensions staan alle extensies op alfabet.
- Vink de extensie aan die je nodig hebt (1). Wil je er een uitzetten, haal het vinkje dan weg.

De wijziging wordt meteen opgeslagen en is binnen een minuut actief. Je hoeft niets te herstarten.
Extensies met een grijs vinkje (2) zijn ingebouwd in PHP. Die staan altijd aan en kun je niet uitzetten.
Veelgevraagde extensies
| Extensie | Waarvoor? |
|---|---|
| opcache | Bewaart gecompileerde PHP-code in het geheugen, zodat je site sneller is. WordPress vraagt hierom met "opcode cache inschakelen". |
| imagick of gd | Afbeeldingen verkleinen en bewerken, bijvoorbeeld bij het uploaden in WordPress. |
| intl | Talen, datums en valuta goed weergeven. Veel webshops en meertalige sites hebben dit nodig. |
| zip | Zip-bestanden maken en uitpakken, bijvoorbeeld voor back-up- en migratieplugins. |
| redis | Nodig als je Redis gebruikt als cache (zie Redis). |
| ioncube_loader en sourceguardian | Voor betaalde software waarvan de code is versleuteld. De maker vertelt je welke van de twee je nodig hebt. |
| soap | Koppelingen met sommige externe diensten, zoals boekhoud- of verzendsoftware. |
Tip: Zet alleen aan wat je nodig hebt. Meer extensies maakt PHP niet sneller; elke extensie kost een beetje geheugen.
Terug naar de standaard
Weet je niet meer wat je hebt veranderd, of werkt er iets niet meer? Klik dan bovenaan op Reset PHP Extensions to default. De extensies van de gekozen versie gaan dan terug naar de standaardinstelling van onze servers.
Veelgestelde vragen
De extensie die ik zoek staat er niet tussen.
Dan is hij voor die PHP-versie niet beschikbaar. Sommige extensies bestaan alleen voor oudere of juist nieuwere versies. Kies een andere versie, of stel je vraag via een ticket.
Ik heb een extensie aangezet, maar mijn site meldt nog steeds dat hij ontbreekt.
Controleer of je de extensie hebt aangezet bij de versie die je site echt gebruikt (de versie met (current)). Heb je in een map een andere versie ingesteld via .htaccess (zie PHP-instellingen per map en via .htaccess)? Dan moet de extensie bij die versie aan staan.
