Serveur LEMP (Debian 8.7) 2/3 : Installation et configuration de PHP-FPM

Installation de PHP-FPM

Actuellement, notre serveur peut uniquement nous afficher des pages statiques au format HTML. Afin que nous puissions afficher des pages dynamiques, nous devons installer php-fpm.

Pour cela nous allons taper la commande suivante :

Configuration de PHP-FPM

Avant de modifier la configuration et comme à chaque fois nous allons la sauvegarder. Pour cela nous allons taper la commande suivante :


Nous devons avoir autant de « pool » php-fpm que de vhost Apache (sites web). Afin de nous simplifier la configuration, nous allons nous appuyer sur le fichier « www.conf ». Pour cela nous allons renommer ce fichier via la commande suivante :

On édite le fichier via la commande suivante :

On remplace le nom du « pool » comme ci-dessous (ligne 4) :

Comme nous allons configurer php-fpm pour travail en mode socket, on modifie la directive « listen » comme ci-dessous (ligne 38) :

On va activer la variable « slowlog » en la décommentant (ligne 315).

On va décommenter la variable « php_admin_value[error_log] » et modifier le nom du fichier de log des erreurs pour le site web « www.monsiteweb.fr » comme ci-dessous (ligne 409) :

On va décommenter la variable « slowlog » pour activer l’enregristrement des erreurs dans les logs (ligne 410).

Nous avons fini de configurer php-fpm, nous devons maintenant l’activer dans la configuration du vhost Nginx « monsiteweb.fr.conf ». Pour cela, on édite son fichier de configuration via la commande suivante :

On modifie le fichier comme ci-dessous :

On vérifie qu’il n’y a pas de coquille dans la configuration via la commande suivante :

Maintenant que tout est bon. On redémarre php-fpm et nginx via les commandes suivantes :

Ajouter un Commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *