PHP Versionsweiche
bearbeitet von Raketenwilli> gibt es für die folgende Fragestellung eine Lösung?
Ich glaube: Ja.
> - Ich rufe von einem Apache die Datei /foo.php ab.
> - Wenn /foo.php8 existiert, soll diese mit PHP 8 ausgeführt werden
→ [mod_alias AliasMatch sollte das bringen](https://httpd.apache.org/docs/current/mod/mod_alias.html)
> - Wenn /foo.php8 nicht existiert, soll /foo.php mit PHP 7 ausgeführt werden (bzw. es kommt die 404-Seite, wenn diese auch nicht existiert).
Genau das könnte eine als „Fehlerseite“ einzubindende 404.php:
~~~
ErrorDocument 404 /404.php
~~~
Die wird aktiv, wenn es die foo.php7 nicht gibt, sieht nach, ob es eine foo.php gibt, includiert sie und danach einfach: `exit`.
Nachteilig wäre das nur dann wenn Skripte ihren eigenen Name checken.
Stellt sich noch die Frage, wie Du PHP in zwei Versionen installierst (FPM, pure CGI, Modul)?