Apache auf php-fpm umstellen + 2 PhP Versionen installieren (ubuntu 19.10)

16. März 2020 0 Von glanzel

zum testen die datein phpinfo,php erstellen:
<?php phpinfo() ?>
diese datei unter /var/www/html legen.
es sollte dann ungefähr folgendes bild erscheinen

installieren:
sudo apt-get install php7.3 php7.3-fpm
sudo apt-get install php5.6 php5.6-fpm

optional: zusätzlich php pakete installieren:
sudo apt-get install php7.3-mysql php7.3-xml php7.3-intl php7.3-mbstring
sudo apt-get install php5.6-mysql php5.6-xml php5.6-intl php5.6-mbstring

gucken ob sie laufen:
systemctl status php5.6-fpm
systemctl status php7.3-fpm

das modul anschalten:
a2enmod proxy_fcgi

zur konfiguration kann nun /etc/php/X.X/fpm/php.ini angepasst werden.

fpm konfiguration für default php version anschalten:

sudo a2enconf php7.3-fpm

mod-php version ausschalten:
sudo a2dismod php7.2 (deine bisherige php version einsetzen)

phpinfo angucken.

mittels:
.htacces Datei mit dem input

<FilesMatch ".+\.ph(p[3457]?|t|tml)$">
SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost"
</FilesMatch>

lässt sich nun eine abweichende php version auswählen.