Ga naar de hoofdinhoud
Support
0
Contact opnemen
English
Deutsch
Español
Dedicated serversFlexible VPSCloud TechnologieColocatieUitdagingen in ITSectorenWerken bij
Cloud Compute

Met Cloud Compute heb je altijd en overal toegang tot een portal waarin je jouw volledige IT-omgeving kunt configureren – waar ter wereld je ook bent.

Cloud Storage

Altijd de zekerheid dat je bestanden, infrastructuur en applicaties beschikbaar zijn – zonder haperingen of vertraging. Bij Worldstream bieden we verschillende opslagoplossingen.

Flexible cloud icon
Flexible cloud
Private cloud icon
Private cloud
Bare metal icon
Bare Metal
Hollow cube icon
Object storage
Hollow cube icon
File storage
Block storage icon
Block storage
Backup storage icon
Back-up storage
Support nodig?

24/7/365 support met een gemiddelde reactietijd van 7 min. Dankzij onze eigen datacenters kunnen engineers direct naar je server voor snelle ondersteuning. Mail of bel ons meteen.

Alle Servers

Kies jouw Dedicated Server nu. Custom of Instant Delivery. Powerhouse Servers die bij jouw use case passen.

Use Cases

Welke Use Case ook bij jou past; wij helpen jou om de perfecte oplossing te vinden.

Deal servers icon
Deals
AMD servers icon
AMD Processors
AI servers icon
Intel Processors
Hollow cube icon
Virtualisatie, Containerisatie en Orkestratie
Hollow cube icon
Websites en Applicaties
Hollow cube icon
Gaming en Streaming Infrastructuur
Support nodig?

24/7/365 support met een gemiddelde reactietijd van 7 min. Dankzij onze eigen datacenters kunnen engineers direct naar je server voor snelle ondersteuning. Mail of bel ons meteen.

Animatie van twee pijlen in de vorm van een T-splitsing
Slim outsourcen

Bepaalde IT creëert meerwaarde, andere is ondersteunend. Neem dat als uitgangspunt bij outsourcing.

Animatie van twee pijlen die een cirkel vormen en elk een andere kant op wijzen
Kostenefficiëntie

Volledige IT-pakketten mogen een veilige keuze lijken, uit kostenoogpunt zijn andere keuzes logischer.

Animatie van vier aan elkaar verbonden pijlen die elk een andere kant op wijzen
IT-flexibiliteit & controle

Outsourcing betekent niet het verlies van controle, het biedt juist meer flexibiliteit en controle.

Animatie van een naar rechts wijzende pijl
Cloudrepatriëring

Cloud is geen eindstation: blijf evalueren en verander van omgeving als dat nodig is.

Financiële diensten
Logistiek & transport
Retail & e-commerce
Media & Entertainment
Tech & software-ontwikkeling
Security
Managed Service Providers
Support nodig?

24/7/365 support met een gemiddelde reactietijd van 7 min. Dankzij onze eigen datacenters kunnen engineers direct naar je server voor snelle ondersteuning. Mail of bel ons meteen.

Chat met onsNeem contact op
Over WorldstreamOver de techniekCasesKennisbank
Over onsOntmoet het teamWerken bij onsReseller wordenCertificeringenOnze datacentersOns netwerkDDoS-beschermingAMD EPYC serversTechnologie partnersBesturingssystemenAlle casesEasyTerraDutch Drone CompanyPerfGridFAQArtikelen (EN)Nieuws en blogsDownloadsProducten en diensten
Neem contact op

Bel +31 (0) 174 – 712 117

Industriestraat 53, Naaldwijk

English
Deutsch
Español
Logo van YoutubeLogo van InstagramLogo van FacebookLogo van LinkedInLogo van X
0
Dedicated serversFlexible VPSCloud TechnologieColocatieUitdagingen in ITSectorenWerken bijOver WorldstreamOver de techniekCasesKennisbankMy Worldstream
Contact
Support
EnglishDeutschEspañol
  1. HomeHome
  2. Kennisbank
  3. Dedicated Servers
  4. Veelgebruikte PHP-configuratie-instellingen en wat ze doen

Veelgebruikte PHP-configuratie-instellingen en wat ze doen

Van toepassing op Dedicated Servers, VPS met PHP-applicatiesDoelgroep Ontwikkelaar, sysadminLaatst beoordeeld september 2026

Kort antwoord

Een handvol PHP-instellingen veroorzaakt de meeste supportvragen: memory_limit, upload_max_filesize, post_max_size, max_execution_time en display_errors. Ze staan meestal in php.ini, en op sommige omgevingen kun je ze per site of per directory overschrijven.

Op deze pagina
  • Waar deze instellingen staan
  • De instellingen die het vaakst voorkomen
  • Twee instellingen die je samen moet aanpassen
  • Standaardwaarden voor productie versus ontwikkeling

Waar deze instellingen staan

PHP leest zijn configuratie bij het opstarten uit een bestand met de naam php.ini. Op een typische Linux-server bestaan er vaak meerdere kopieën, bijvoorbeeld een aparte voor de command-line interface en een voor wat PHP voor de webserver draait (PHP-FPM of een Apache-module). Een wijziging in het verkeerde bestand lijkt daardoor soms geen effect te hebben. Sommige hostingomgevingen laten je ook een deel van deze instellingen per site of per directory overschrijven, via een .htaccess-bestand, een pool-configuratiebestand voor PHP-FPM, of instellingen in een control panel. Welke methode van toepassing is hangt af van hoe de server is ingericht. Zie Een control panel kiezen: cPanel vs. DirectAdmin vs. geen panel als er een panel bij komt kijken. Na een directe wijziging in php.ini moet de webserver of PHP-FPM-service meestal opnieuw starten voordat de nieuwe waarde actief wordt.

De instellingen die het vaakst voorkomen

InstellingWat het regeltWat er gebeurt als de waarde te laag staat
memory_limitHet maximale geheugen dat één PHP-script mag gebruiken voordat PHP het script stopt.Een script loopt halverwege vast met een fatale foutmelding "Allowed memory size exhausted". Dit is een veelvoorkomende oorzaak wanneer een grote bewerking, zoals een grote bestandsimport of een beeldbewerkingstaak, halverwege vastloopt in plaats van meteen bij de start.
upload_max_filesizeHet grootste bestand dat een script via een upload kan accepteren.Een upload die groter is dan deze limiet wordt geweigerd voordat het script de kans krijgt om die te verwerken.
post_max_sizeDe maximale totale grootte van een volledig HTTP POST-verzoek, inclusief het geüploade bestand en eventuele andere formuliervelden die worden meegestuurd.Het hele verzoek wordt geweigerd, inclusief eventuele bestanden erin, ongeacht hoe upload_max_filesize is ingesteld.
max_execution_timeHoe lang, in seconden, een script mag draaien voordat PHP het geforceerd stopt.Een langlopende bewerking, zoals een import, export of het genereren van een rapport, lijkt vast te lopen en faalt vervolgens halverwege zonder bruikbare output.
display_errorsOf PHP foutmeldingen, inclusief bestandspaden en stack traces, rechtstreeks op de pagina toont.Aan: handig om problemen te vinden tijdens lokaal ontwikkelen. Aan gelaten op een openbare productiesite: een reëel risico op het lekken van informatie, omdat foutoutput bestandspaden, databasedetails of andere interne gegevens kan tonen aan iedereen die een fout veroorzaakt.

Twee instellingen die je samen moet aanpassen

upload_max_filesize en post_max_size worden vaak ten onrechte gezien als onafhankelijke instellingen, maar ze werken samen. post_max_size begrenst het hele verzoek, niet alleen het bestand erin, en moet daarom gelijk zijn aan of groter zijn dan upload_max_filesize wil een hogere uploadlimiet daadwerkelijk effect hebben. Als je upload_max_filesize verhoogt om een bestand van 50 MB toe te staan, maar post_max_size op een kleinere waarde laat staan, wordt het verzoek alsnog geweigerd, maar dan bij de post_max_size-controle, met een foutmelding die verwarrend los lijkt te staan van de bestandsgrootte.

Een gebruikelijke combinatie in php.ini ziet er zo uit:

upload_max_filesize = 64M post_max_size = 72M memory_limit = 256M max_execution_time = 300 Door post_max_size iets hoger te zetten dan upload_max_filesize houd je wat marge over voor de andere formuliervelden die met het bestand worden meegestuurd. Dat is een redelijke standaard als je twijfelt.

Standaardwaarden voor productie versus ontwikkeling

display_errors verdient extra aandacht, want de juiste instelling verschilt per omgeving. Op een lokale ontwikkelmachine is de volledige foutoutput op de pagina echt nuttig: het is de snelste manier om te zien wat er is misgegaan. Op een openbare productiesite geeft datzelfde gedrag iedereen die een fout kan veroorzaken inzicht in interne bestandspaden, databasequery's of andere details die niet openbaar zouden moeten zijn. De gebruikelijke aanpak in productie is om display_errors uit te zetten en fouten in plaats daarvan naar een bestand te loggen (via log_errors en error_log), zodat de informatie nog steeds beschikbaar is voor wie het probleem debugt, zonder dat bezoekers het te zien krijgen.

Gerelateerde artikelen

  • WordPress en WooCommerce hosten op een dedicated server
  • Een control panel kiezen: cPanel vs. DirectAdmin vs. geen panel
Was dit artikel nuttig?

Solid IT. No Surprises

Sparringpartner voor IT-volwassenheid
Barrières wegnemen zodat jij vooruit kan
Voorspelbare en transparante kosten

Contact

  • Industriestraat 53, Naaldwijk
  • Betaalmethoden
  • Abuse
  • Developers Resources
  • Network Operations Center
  • Over ons
  • Ontmoet het team
  • Werken bij ons
  • Reseller worden
  • Certificeringen
  • Onze datacenters
  • Ons netwerk
  • DDoS-bescherming
  • AMD EPYC servers
  • Technologie partners
  • Besturingssystemen
  • Overzicht
  • FAQ
  • Cases
  • Nieuws & blogs
  • Use Cases
  • Downloads
English
Deutsch
Español
Logo van YoutubeLogo van InstagramLogo van FacebookLogo van LinkedInLogo van X
English
Deutsch
Español
Logo van YoutubeLogo van InstagramLogo van FacebookLogo van LinkedInLogo van X
  • Juridisch
  • Disclosure