Kredov long

несколько версий php

Тема в разделе "PHP", создана пользователем Lemur, 17 дек 2016.

  1. Lemur

    Lemur Guest

    кто то проделывал такое - несколько версий
    например одни сайты работают на связке nginx+php-fpm7
    а другие. старые, на связке nginx+apache+php6
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.247
    Симпатии:
    857
    php6 не существует!
    Вариант nginx+apache+mod_php - лучше не использовать, если нет реальной необходимости в присутствии Апача, но такой вариант вообще не требует дополнительных телодвижений. поскольку Апач тянет собственную версию php.
    То есть, одни сайты проксируете на php-fpm, другие - на Апач.

    Если же использовать несколько версий именно php-fpm, то все версии, кроме текущей из репозиториев нужно будет сбилдить самостоятельно и посадить на разные сокеты, на которые и прописать проксирование в nginx отдельно для каждого сайта.
     
  3. Lemur

    Lemur Guest

    5.6 конено же, опечатался
    апач не потянул php-mod, но как понимаю параллельно собрать можно будет
    система freebsd, собирать из портов
    или лучше установить через pkg?
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.247
    Симпатии:
    857
    Не представляю, как это будет во FreeBSD, но в Debian это было бы так: одна версия (какая есть) устанавливается из системных репозиториев, остальные - билдятся вручную из исходников.
     
  5. Lemur

    Lemur Guest

    как не назови, билдить или собирать из портов - одно и тоже
    спасибо
     
  6. $iD

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

    Регистрация:
    13 мар 2012
    Сообщения:
    3.373
    Симпатии:
    1.386
    к слову, сейчас в дебиан можно поставить вместе php5 и php7 :Smile:
     
  7. neozzz2016

    neozzz2016

    Регистрация:
    21 дек 2016
    Сообщения:
    3
    Симпатии:
    0
    На Debian 8 без проблем работает php5.6-fpm и php7
    --- Добавлено, 22 дек 2016 ---
    проблемы возникают только если обновляешь pecl