Skip to content

Qu'est-ce que le FPM et comment fonctionne-t-il ?

Retour à hébergement web

PHP FPM(FastCGI Process Manager) est une implémentation alternative de PHP FastCGI qui permet diverses options, y compris l'exécution personnalisée de l'utilisateur Apache.


Les options PHP ne sont plus possibles dans les fichiers .htaccess
L'inconvénient de FPM est qu'il n'est plus possible de contrôler les questions liées à PHP, telles que l'augmentation des limites de mémoire dans les fichiers .htaccess. Heureusement, il existe une solution à ce problème. Comme alternative, vous pouvez travailler avec des fichiers .ini qui doivent être créés en tant que .user.ini (notez le point dans le nom du fichier) dans le dossier où vous auriez précédemment utilisé le fichier .htaccess.

Toutes les options php qui ont"PHP_INI_PERDIR" ou"PHP_INI_ALL" dans la colonne"modifiable" à http://php.net peuvent être utilisées dans le fichier.

.HTACCESS (tel qu'il était sans FPM)
php_value memory_limit 256M

.USER.INI (si FPM est actif)
limite_mémoire = 256M

Options duserveur SAT
Si vous souhaitez utiliser FPM, votre serveur doit d'abord être adapté. Tout serveur équipé de PHP 5.6. ou plus peut être configuré avec FPM.

L'utilisation des fichiers .user.ini doit être activée manuellement sous l'onglet "Webserver" avec la fonction "PHP settings". Vous trouverez ci-dessous des informations sur l'activation des fichiers .user.ini et sur les permissions du serveur web.

Options de permissionsFPM

  • Exécuter Apache en tant qu'utilisateur www (l'option la plus sûre, les fichiers ne sont accessibles en écriture que si vous les attribuez via FTP)
  • Exécuter Apache en tant qu'utilisateur et droits de groupe en tant que serveur web
  • Exécuter Apache en tant qu'utilisateur www, et les droits de groupe en tant qu'utilisateur
  • Exécuter en tant qu'utilisateur (le serveur web a un accès en écriture à tous les fichiers)
Retour à hébergement web