Ich möchte sowohl PHP 5.6 und 7.1 in meinem Entwicklungsserver (Debian 9), mit Apache laufen. Ich weiß, dass Nginx leicht damit umgehen kann, aber ich brauche Apache wirklich.Apache2.4 - PHP 5.6 und PHP7.1 laufen zur gleichen Zeit
hier so confs
# My main configuration file, running with PHP7.1
<VirtualHost xx.xx.xx.xx:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
DocumentRoot /var/www/mydomain.com/html
</VirtualHost>
<VirtualHost xx.xx.xx.xx:80>
ServerName xx.xx.xx.xx
<Directory />
Deny from all
</Directory>
</VirtualHost>
# PHP 5.6
<VirtualHost xx.xx.xx.xx:80>
ServerName foo.mydomain.com
DocumentRoot /var/www/foo.mydomain.com/html
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock"
</FilesMatch>
</VirtualHost>
Der 7.1 arbeitet, während 5.6 liefert einen 404. Dank!
Kombiniert mit der Antwort von [Installiere php5.6 in debian 9] (https://stackoverflow.com/questions/46378017/install-php5-6-in-debian-9) funktioniert es auch in Debian Strecken. Vielen Dank. –