Debian: apache2 php5-fpm

  • installer php5-fpm

apt-get install php5-fpm

  • installer libapache2-mod-fastcgi

apt-get install libapache2-mod-fastcgi

  • installer apache2-mpm-worker

apt-get install apache2-mpm-worker

  • activer les modules php5-fpm fastcgi actions

a2enmod php5-fpm fastcgi actions

  • désactiver le module php5

a2dismod php5

  • Configuration php5-fpm:

Modifier le fichier /etc/php5/fpm/php.ini

Ajouter:

cgi.fix_pathinfo=0

Modifier le fichier /etc/php5/fpm/pool.d/www.conf

Modifier la ligne listen = 127.0.0.1:9000 par listen = /var/run/php5-fpm.sock

  • Modifier le fichier /etc/apache2/mods-available/fastcgi.con

Ajouter les lignes:

<IfModule mod_fastcgi.c>
AddType application/x-httpd-fastphp5 .php
Action application/x-httpd-fastphp5 /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
</IfModule>

  • relancer apache2 et php5-fpm

service apache2 restart

service php5-fpm restart

 

Tester à travers un fichier phpinfo

 

Articles liés