Переход между версиями php на FPM / FastCGI

288
tracer tong

Я пытаюсь создать ситуацию, в которой я могу на лету менять версии php для своего сервера nginx / fastcgi. Пока у меня https://github.com/phpbrew/phpbrew работает довольно счастливо, но это может только изменить версию CLI. Я пытался найти где-нибудь в конфигурационных файлах nginx / php-fpm, я могу заставить сервер просто запустить любую версию CLI php, но конфигурация меня побеждает.

В большинстве уроков я хочу, чтобы я запускал разные расширения файлов или слушал на разных портах, чтобы решить, какую версию php запускать, а это не то, что я ищу, поскольку это будет связано с различиями в конфигурации между различными версиями, с которыми я тестирую и / или дублирование кодовой базы.

Запуск одной и той же кодовой базы на том же сервере с заменой версий php для тестирования обновления должен быть обычным требованием, но я не могу понять, как его реализовать.

0
Это, вероятно, не так уж много. Если у вас есть работающая настройка FastCGI, вам будет достаточно просто изменить сокет, изменив конфигурацию. Просто напишите скрипт, который имеет конфигурацию для каждой версии PHP и заменяет ее в зависимости от того, что вы хотите протестировать. Seth 6 лет назад 0

0 ответов на вопрос