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

one

Профессор
Регистрация
22 Июн 2011
Сообщения
407
Реакции
46
Достался веб-сервер старенький на базе CentOS 4.8. Нужно обновить PHP до 5.3, но проблема в том, что дистрибутив (NuOnce Networks / BlueQuartz) на чем основан сервер, использует коммерческие пакеты pkg (php, apache, mysql и т.д.). Получить пакет PHP нужной версии не представляется возможным. Единственное решение я думаю - установить PHP как дополнение к существующему и использовать его по мере надобности. Подскажите как установить дополнительную версию PHP из соурсов.
 
Вчера только поставил себе по этой Для просмотра ссылки Войди или Зарегистрируйся. Правда параметров для configure надо побольше, в зависимости от необходимых расширений и прочего.
 
2 версии php ставятся так:
1. ставится как модуль апача
2. ставится как cgi.

определи как сейчас стоит и выбери подходящий.
 
А ппц полный... (
В моем случае сложнее... Компилятора С нужного нету.
configure: error: no acceptable C compiler found in $PATH

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

Текущая версия php подключена как модуль апача...
 
В таком случае вариант собрать на другой машине аналогичной. У вас там тех поддержка есть? Что они говорят на такой случай?
 
То же не выход. Надо другое железо и на него все переносить. На этом уже ничего не обновишь. CentOS 4.8 не поддерживается, репозитории все убиты... Блин, засада то какая.. :(
 
То же не выход. Надо другое железо и на него все переносить. На этом уже ничего не обновишь. CentOS 4.8 не поддерживается, репозитории все убиты... Блин, засада то какая.. :(

Для просмотра ссылки Войди или ЗарегистрируйсяДругое дело, что по идее надо аналогичный дистр с которого целевая система установлен.

Зачем железо? Виртуализация не спасет?
 
Ужжос, не уж то ценное что-то работает на таком старье, что нельзя от него отказаться в пользу свежего ?
 

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

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

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

[root@mail soft]# [root@mail php-5.4.19]# ./configure
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for cc... no
checking for gcc... no
configure: error: in `/soft/php-5.4.19':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

Добавлено efs: не забываем пользоваться кнопкой "редактировать"
 
Последнее редактирование модератором:
Хммм... А вопрос такой, что конкретно может означать фраза ошибки?
Конкретно тут сообщается что в PATH не найден путь к подходящему компилятору C. В большинстве случаев это означает что компилятора нет в системе. В остальных случаях означает, что надо его прописать.

В консоли можно попробовать набрать:
gcc --version
 
Назад
Сверху