====== 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''.