Установка двух версий PHP.

Тема в разделе "Администрирование серверов", создана пользователем one, 30 авг 2013.

Модераторы: mefish, stooper
  1. one

    one

    Регистр.:
    22 июн 2011
    Сообщения:
    408
    Симпатии:
    39
    Достался веб-сервер старенький на базе CentOS 4.8. Нужно обновить PHP до 5.3, но проблема в том, что дистрибутив (NuOnce Networks / BlueQuartz) на чем основан сервер, использует коммерческие пакеты pkg (php, apache, mysql и т.д.). Получить пакет PHP нужной версии не представляется возможным. Единственное решение я думаю - установить PHP как дополнение к существующему и использовать его по мере надобности. Подскажите как установить дополнительную версию PHP из соурсов.
     
  2. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    41
    Вчера только поставил себе по этой инструкции. Правда параметров для configure надо побольше, в зависимости от необходимых расширений и прочего.
     
  3. Bezhev

    Bezhev

    Регистр.:
    26 дек 2012
    Сообщения:
    362
    Симпатии:
    123
    2 версии php ставятся так:
    1. ставится как модуль апача
    2. ставится как cgi.

    определи как сейчас стоит и выбери подходящий.
     
  4. one

    one

    Регистр.:
    22 июн 2011
    Сообщения:
    408
    Симпатии:
    39
    А ппц полный... (
    В моем случае сложнее... Компилятора С нужного нету.
    configure: error: no acceptable C compiler found in $PATH

    И как теперь его поставить на такой древний дистр...

    Текущая версия php подключена как модуль апача...
     
  5. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    41
    В таком случае вариант собрать на другой машине аналогичной. У вас там тех поддержка есть? Что они говорят на такой случай?
     
  6. one

    one

    Регистр.:
    22 июн 2011
    Сообщения:
    408
    Симпатии:
    39
    То же не выход. Надо другое железо и на него все переносить. На этом уже ничего не обновишь. CentOS 4.8 не поддерживается, репозитории все убиты... Блин, засада то какая.. :(
     
  7. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    41
    Ну не все прямо уж. Другое дело, что по идее надо аналогичный дистр с которого целевая система установлен.

    Зачем железо? Виртуализация не спасет?
     
  8. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    855
    Симпатии:
    618
    Ужжос, не уж то ценное что-то работает на таком старье, что нельзя от него отказаться в пользу свежего ?
     
  9. one

    one

    Регистр.:
    22 июн 2011
    Сообщения:
    408
    Симпатии:
    39
    Это только установочный диск, репозитории с обновлениями к данной ветке дистрибутива не существуют уже год как...

    Да уж, ужжос... Можно, почему нельзя? Все упирается в финансы...

    Хммм... А вопрос такой, что конкретно может означать фраза ошибки?

    Добавлено efs: не забываем пользоваться кнопкой "редактировать"
     
    Последнее редактирование модератором: 31 авг 2013
  10. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    41
    Конкретно тут сообщается что в PATH не найден путь к подходящему компилятору C. В большинстве случаев это означает что компилятора нет в системе. В остальных случаях означает, что надо его прописать.

    В консоли можно попробовать набрать:
    gcc --version