Wechsel zwischen PHP-Versionen auf FPM / FastCGI

406
tracer tong

Ich versuche, eine Situation zu schaffen, in der ich PHP-Versionen für meinen Nginx / Fastcgi-Server schnell ändern kann. Bisher habe ich https://github.com/phpbrew/phpbrew ziemlich glücklich, aber es kann nur die CLI-Version geändert werden. Ich habe versucht, irgendwo in den nginx / php-fpm-Konfigurationsdateien zu finden. Ich kann den Server einfach ausführen lassen, was auch immer die CLI-PHP-Version ist, aber die Konfiguration schlägt mich nieder.

Bei den meisten Tutorials sollte ich verschiedene Dateierweiterungen ausführen oder verschiedene Ports abhören, um zu entscheiden, welche PHP-Version ausgeführt wird. Dies ist nicht das, wonach ich suche, da dies Konfigurationsunterschiede zwischen den verschiedenen Versionen bedeuten würde, mit denen ich teste und / oder Duplizieren der Codebase.

Das Ausführen derselben Codebase auf demselben Server mit PHP-Versionen, die für Upgrade-Tests in / out eingelagert sind, muss eine allgemeine Anforderung sein. Dennoch kann ich nicht wissen, wie sie implementiert wird.

0
Es ist wahrscheinlich nicht so viel. Wenn Sie über ein FastCGI-Setup verfügen, sollten Sie den Socket einfach durch Ändern der Konfiguration ändern. Schreiben Sie einfach ein Skript, das für jede PHP-Version eine Konfiguration hat und diese ersetzt, je nachdem, was Sie testen möchten. Seth vor 6 Jahren 0

0 Antworten auf die Frage