linux:opensuse:install_php-fpm
Table des matières
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 PHP. Il est basé sur le protocole 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
.
linux/opensuse/install_php-fpm.txt · Dernière modification : 2018/12/04 18:58 de 127.0.0.1