De standaard ingestelde PHP waarden van de server zijn op te hogen door een bestand te plaatsen in de website document root. Mochten er limieten worden bereikt die tijdelijk omhoog moeten of niet via de php selector aan te passen zijn is dit een goed alternatief. In de user ini en htaccess zijn PHP waarden in te stellen zoals deze ook voor andere php.ini bestanden in te stellen zijn. De waarden kunnen per variabele verschillen waar sommigen het in seconden aangeven en anderen in M voor megabyte of G voor gigabyte.
Er zijn verschillende PHP handlers met verschillende manieren om PHP waarden te wijzigen. Op servers waar php-fpm wordt gebruikt kan een .user.ini
bestand worden aangemaakt met specifieke PHP waarden. Wanneer een server lsphp gebruikt kunnen de specifieke PHP waarden in het .htaccess
bestand worden opgenomen. Volg het onderstaande stappenplan om te achterhalen welke PHP handler de server gebruikt:
ps -e | grep php
uit;php-fpm
of lsphp
;Op servers waar php-fpm wordt gebruikt kan een .user.ini bestand worden aangemaakt, volg hiervoor het onderstaande stappenplan:
.user.ini
;Hieronder is een voorbeeld van een .user.ini bestand.
memory_limit = 1G
max_execution_time = 60
post_max_size = 64M
upload_max_filesize = 64M
Let er op dat deze wijzigingen een TTL(time to live) van 300 seconden hebben en niet direct actief zijn
Op servers waar lsphp wordt gebruikt zijn in het .htaccess bestand specifieke PHP waarden in te stellen, volg hiervoor het onderstaande stappenplan:
.htaccess
;Hieronder is een voorbeeld van een .htaccess bestand.
php_value memory_limit = 1G
php_value max_execution_time = 60
php_value post_max_size = 64M
php_value upload_max_filesize = 64M
Hieronder zijn een aantal veelvoorkomende limieten uitgelegd. Ten eerste is er het memory_limit
die aangeeft hoeveel geheugen PHP in gebruik mag nemen, controleer voordat je deze wijzigt of er voldoende geheugen beschikbaar is. Een ander veelvoorkomend limiet is de max_execution_time
die aangeeft in seconden hoe lang een PHP script maximaal mag duren. De laatste veelvoorkomende combinatie is voor het uploaden van bestanden, hiervoor moeten de post_max_size
en upload_max_filesize
worden ingesteld. Deze kunnen het beste gelijk worden gehouden omdat de laagste als limiet wordt gebruikt.
Volg het onderstaande stappenplan om je PHP wijzigingen te testen.
<?php phpinfo();
Mocht je nog ergens tegen aan lopen, of mocht er informatie missen op deze pagina, laat het ons dan gerust weten! Wij staan dag en nacht klaar om je verder te helpen, en houden er van om feedback van onze trouwe partners/klanten te horen.