====== Installation de php5-fpm ======
PHP-FPM (//FastCGI Process Manager//) est une interface permettant la communication entre un serveur Web (tels que Apache, Nginx, Lighttpd, etc.) et le langage [[http://php.net/|PHP]]. Il est basé sur le protocole [[http://fr.wikipedia.org/wiki/FastCGI|FastCGI]].
===== Installation =====
zypper in php5 php5-fpm
===== Configuration =====
==== php-fmp.conf ====
Ce fichier n'existe pas, il faut le créer.
cp /etc/php5/fpm/php-fpm.conf.default /etc/php5/fpm/php-fpm.conf
Ensuite, on l'édite. Ci-dessous les lignes modifiées :
[global]
pid = /var/run/php-fpm.pid
error_log = /var/log/php-fpm.log
log_level = notice
[www]
user = nginx
group = nginx
listen = /tmp/php5-fpm.sock
listen.owner = nginx
security.limit_extensions = .php
J'utilise un //socket// Unix.
==== php.ini ====
On doit également le créer (il n'existe pas).
cp /etc/php5/cli/php.ini /etc/php5/fpm
===== Lancement du service =====
Pour lancer le service ''php-fpm.service''.
systemctl start php-fpm.service
Si on obtient une erreur, on peut consulter le journal situé dans ''/var/log/php-fpm.log''.