vikkyshostak
@vikkyshostak
< This head full of dreams.

Как сделать на одном VDS две разных версии PHP (5.4 и 7.0) и Python 3.5, если используется Nginx?

Доброго времени суток!

В связи с увеличением аппетитов, приходится переводить некоторые сайты с мощного bitrix-шареда Таймвеба на сторонний VDS (Debian 9 x64, путём обновления дистрибутива с 8.x Jessie). Подскажите, пожалуйста, как верно организовать этот VDS, чтобы сделать вот такую структуру:

– Python 3.5 (который идёт из коробки 9.x, на нём работают два сайта, Flask);
– PHP 5.4 (один очень древний и массивный самопис, на другой версии PHP не заработает, проверено);
– PHP 7.0 (сайт на Drupal 8 и Laravel 5.3);

Всё это хозяйство должно работать через Nginx (в качестве БД использую MySQL/Postgres).

Хотелось бы, чтобы изменение версий PHP была наиболее «безболезненной» и одно другому не мешало. Может быть есть смысл сделать вообще на каждую версию отдельный VDS с только необходимой версией?

Заранее спасибо.
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 6
denistu10
@denistu10
Linux System Administrator/SRE Engineer
@laxikodeje
Откройте для себя контейнеры.
Ответ написан
Комментировать
@pfg21
ex-турист
скомпилировать версию 5.4 с другим путем установки
Как установить 2 версий php на CentOS 7?
будет две версии, с двумя слущающими сокетами.
Ответ написан
Комментировать
Sanes
@Sanes
PHP-FPM
Ответ написан
Комментировать
@djay
Можно использовать специализированной для этой задачи менеджер версий PHP
Ответ написан
Комментировать
@ma0mi
ispmanager умеет такое делать https://www.ispsystem.ru/software/ispmanager тут документация по настройкам php https://docs.ispsystem.ru/ispmanager-business/php/...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы