ФорумРазработкаУстановка и администрирование ПОИнтерпретаторы, компиляторы и т.д. → Две версии PHP на одном сервере

Две версии PHP на одном сервере

  • save()

    Сообщения: 27 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2011, 2:52 д.п.

    Всем привет.
    Интересует вопрос, об установке на 1 сервере 2х версии PHP (5.2, 5.3), да так, что бы однин хост работал только с 5.2, а остальные с 5.3. Я не очень рублю во всей этой серверной кухни, поэтому буду рад хотя бы пинку в нужную сторону.
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2011, 3:11 д.п., спустя 18 минут 49 секунд

    1. один php устанавливаешь в одну папку, другой в другую
    2. в апаче вешаешь обработку php через php 5.2 (ипа основной)
    3. для включения 5.3 пишешь в .htaccess AddType для 5.3 и всё
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz Фев. 27, 2011, 3:12 д.п., спустя 1 минуту 22 секунды

    2. в апаче вешаешь обработку php через php 5.2 (ипа основной)
    3. для включения 5.3 пишешь в .htaccess AddType для 5.3 и всё

    только наоборот)))
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2011, 3:13 д.п., спустя 26 секунд

    еще вариант:
    создаешь пользователя для php 5.2 и для php 5.3
    делаешь для одного юзера PATH /usr/bin/php52 для второго 53
  • save()

    Сообщения: 27 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2011, 5:58 д.п., спустя 2 часа 44 минуты 44 секунды

    По последнему канеш не понял. В каком это конфиге PATH ?
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz Фев. 27, 2011, 8:56 д.п., спустя 2 часа 58 минут 8 секунд

    save(), это возможно только для режима cgi/fcgi. У mod_php такая возможность отсутствует.
    дальнейшие подробности, к сожалению, не помню. гугл поможет
    Спустя 46 сек.
    В каком это конфиге PATH ?

    вообще отлично
    ось какая?
    не всё полезно, что в swap полезло
  • save()

    Сообщения: 27 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2011, 10:31 д.п., спустя 1 час 35 минут 8 секунд

    извиняюсь, что ось сразу не написал. ubuntu 10.04 LTS
    насчет path насколько я понял, это в apache2.conf, а вот как прописать правильно юзверов там, я не знаю
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz Фев. 27, 2011, 11:44 д.п., спустя 1 час 13 минут 4 секунды

    save(), $PATH - это системная переменная
    набери в терминале echo $path
    не всё полезно, что в swap полезло
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Фев. 27, 2011, 12:06 п.п., спустя 22 минуты 19 секунд

    или echo %PATH% ежели ты в венде
  • save()

    Сообщения: 27 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2011, 12:49 п.п., спустя 42 минуты 42 секунды

    Всем спасибо) начал вникать))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!