Installer PHP FPM avec Apache 2 sur Debian 9

Je lance l'installation de PHP-FPM.

sudo apt -y install php-fpm 

Je modifie la configuration de FPM directement dans son fichier de configuration.

sudo vi /etc/php/7.0/fpm/pool.d/www.conf

Je vais relier PHP FPM avec Apache, via un port tcp/9000. J'active l'écoute de PHP FPM en modifiant la ligne commençant avec listen, ligne 36 :

listen = 127.0.0.1:9000

Dans la configuration d'Apache2, je modifie le VirtualHost pour lire les fichiers PHP avec PHP FPM :

sudo vim /etc/apache2/sites-enabled/000-default.conf 

Le code suivant :

# add into <VirtualHost> - </VirtualHost>

        <FilesMatch "\.php$">
            SetHandler "proxy:fcgi://127.0.0.1:9000/"
        </FilesMatch>

Enfin, j'active le module proxy FCGI pour Apache2 en executant le code suivant.

sudo a2enmod proxy_fcgi

Je redémarre les services Apache2 et PHP FPM:

sudo systemctl restart php7.0-fpm apache2 
Entrer votre commentaire. La syntaxe wiki est autorisée:
   ___   _      __   ____   _  __   __ __
  / _ \ | | /| / /  /  _/  / |/ /  / // /
 / // / | |/ |/ /  _/ /   /    /  / _  / 
/____/  |__/|__/  /___/  /_/|_/  /_//_/
 
  • informatique/installer_php_fpm_apache2_debian9.txt
  • Dernière modification: 2019/07/25 00:15
  • par Cedric ABONNEL