Faire fonctionner PHP7.2 FPM sous Ubuntu 17.10

J'ai fait migrer mon poste de travail de Ubuntu 16.04 à Ubuntu 17.10. Il se trouve que le paquet libapache2-mod-fastcgi n'est plus disponible, ce qui empêche mon installation de fonctionner.

J'ai trouvé une solution temporaire via ce lien

En résumé, et dans mon cas (remettre simplement en fonctionnement mon installation)

cd /tmp && wget http://mirrors.kernel.org/ubuntu/pool/multiverse/liba/libapache-mod-fastcgi/libapache2-mod-fastcgi_2.4.7~0910052141-1.2_amd64.deb
sudo dpkg -i libapache2-mod-fastcgi_2.4.7~0910052141-1.2_amd64.deb; sudo apt install -f
sudo a2enmod fastcgi

Une solution plus pérenne consiste à ne pas installer le paquet manquant et à utiliser le module proxy_fcgi, à activer par `sudo a2enmod proxy_fcgi`

Ensuite, au niveau des définitions des VirtualHost, il suffit de remplacer toutes les lignes

<IfModule mod_fastcgi.c>
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler php72-fastcgi
</FilesMatch>
</IfModule>

par

ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9072/chemin/vers/dossier/site/$1
DirectoryIndex /index.php index.php