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)?
 nicht angemeldet
 nicht angemeldet