несколько версий пхп на сервере

Тема в разделе "Администрирование серверов", создана пользователем pave_l, 21 ноя 2017.

  1. pave_l

    pave_l

    Регистрация:
    21 ноя 2017
    Сообщения:
    2
    Симпатии:
    0
    На сервере php работает в режиме mod_php. стоит ISPmanager Business, в котором есть возможность подключения версий пхп для разных сайтов разные, но включить альтернативную версию можно только в режиме php-cgi.
    Реально ли сделать, чтобы альтернативная версия тоже работала в режиме модуля пхп?
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    есть какой-то сакральный смысл в установке разных версий пхп с mod_php? если коротко, то нельзя, т.к. разные версии, к примеру 5.6 и 7.0 используют разные библиотеки (в линукс среде).

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

    так же можно дополнительно скомпилировать апач.

    ну или дёргать все пхп через cgi, тогда можно использовать один апач и несколько cgi.
     
  3. pave_l

    pave_l

    Регистрация:
    21 ноя 2017
    Сообщения:
    2
    Симпатии:
    0
    сакрального нету, исторически сложилось, что стоит mod_php, поскольку, если запускать апач с php-fcgi, то как будто это потребует много памяти на сервере
    (шаред).

    Сейчас же проблема еще в том, что при выборе пхп в ISPmanager юзером какого либо домена в режиме php-cgi, ему не хватает выделенной на юзера памяти (хотя в mod_php проблем с этим нет), а выделять всем по 500МБ как то не ахти.

    Интересно, в Cpanel и Plesk, менять версию пхп можно только, если апач работает в режиме php-fcgi?

    Что если запускать несколько копий апач, каждый со своим конфигом? вот только как это все завязать на панель ISPmanager..