Mod_php, FastCGI, of PHP-FPM: De verschillen
- 12 April 2017
- 13:52:19
- 27651 weergaven
Wanneer u bij onze webhosting PHP inschakelt, kunt u kiezen tussen het draaien van PHP via mod_php, FastCGI, of PHP-FPM. Niet bij alle versies zijn al deze keuzes beschikbaar. We leggen hieronder uit wat de verschillen zijn.
mod_php
Werkt alleen met Apache als webserver. Elke Apache child
gebruikt meer geheugen doordat voor elk child process heel mod_php opnieuw geladen wordt, ook wanneer alleen afbeeldingen of CSS-bestanden erin geladen worden. Er kan slechts
1 installatie van PHP via mod_php gebruikt worden.
PHP draait onder de apache gebruiker, wat problemen met zich mee kan brengen met rechtenbeheer. Bestanden die door PHP zijn aangemaakt, vallen dan ook onder de
apache gebruiker en zijn niet zomaar te bewerken via FTP.
FastCGI
Ondersteunt meer webservers (bijvoorbeeld Nginx), en gebruikt
minder geheugen dan mod_php. Het is mogelijk om hier
meerdere versies van PHP naast elkaar te draaien. Het geheugen-verbruik via FastCGI is wel nog wat aan de hoge kant.
PHP draait onder de FTP-gebruiker. Dit betekent dat u geen last heeft van rechtenproblemen wanneer u via de FTP bestanden bewerkt die zijn aangemaakt door PHP.
PHP-FPM
Ondersteunt meer webservers (bijvoorbeeld Nginx), en gebruikt
minder geheugen dan mod_php en FastCGI. PHP-FPM is een geavanceerde versie van FastCGI. Het is mogelijk om
meerdere versies van PHP naast elkaar te draaien.
PHP draait onder de FTP-gebruiker. Dit betekent dat u geen last heeft van rechtenproblemen wanneer u via de FTP bestanden bewerkt die zijn aangemaakt door PHP.
TotallyHosted raadt aan:
Wij raden PHP-FPM aan, met de meest recente versie van PHP die uw website ondersteunt. Dit biedt de voordelen van draaien onder de FTP-gebruiker (geen rechtenproblemen), samen met de snelheid, betrouwbaarheid en veiligheid van de nieuwste PHP-versie.