Bei Debian sollte '''nicht''' das fastcgi sondern das proxy_fcgi Modul verwendet werden. Dafür wird die Konfiguration standardmäßig bereitgestellt.
Zunächst müssen die passenden Pakete installiert werden:
sudo apt install php-fpm
Die Konfigurationsdateien finden sich unter
- /etc/apache2/conf-available/php7.3-fpm.conf
- /etc/php/7.3/fpm/php-fpm.conf
- /etc/php/7.3/fpm/pool.d/www.conf
Normalerweise muss hier auch nichts mehr angepasst werden.
Zuletzt muss das richtige Apache Modul und Konfiguration noch geladen werden. Verwirrenderweise ist das proxy_fcgi
und nicht fastgci
. Mehr dazu unter https://serverfault.com/questions/783173/differences-between-mod-fastcgi-and-mod-proxy-fcgi.
sudo a2enmod proxy_fcgi
sudo a2enconf php7.3-fpm
sudo systemctl restart apache2
sudo systemctl restart php7.3-fpm
Zuletzt kann man das standardmäßig von Debian aktivierte fastcgi Apache-Modul noch deaktivieren.
sudo a2dismod fastcgi