LINUX.ORG.RU
ФорумAdmin

сделать одну из версий php главной


0

1

Привет ЛОР! Смешная, в общем, вещь, но ответа не нашел сразу.
Был установлен php5.4
Возникла необходимость использоваться версию 5.3
Версия была поставлена командой

apt-get install php5=php5.3.3-7+squeeze8
тем не менее
 php -v
PHP 5.4.0-2 (cli) (built: Mar  5 2012 12:52:15)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
Есть ли возможность установить по дефолту php5.3?

man update-alternatives, я полагаю? ;)

aol ★★★★★ ()
Ответ на: комментарий от AITap

прошу прощения, кину сюда вывод, потому что не вполне представляю, что нужно делать с dpkg;
буду рад совету

 dpkg -l php5
ii  php5                                 5.3.3-7+squeeze8                     server-side, HTML-embedded scripting language (metapackage)
root@synclexpro:~# dpkg -L php5
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/php5
root@synclexpro:~# which php
/usr/bin/php

terrakot ()
Ответ на: комментарий от terrakot

root@synclexpro:~# dpkg -L php5

Вы поставили пакет php5, но в нём нет ничего (dpkg -L наглядно показывает: это метапакет, см. его зависимости).
Понизьте версии его зависимостей тоже.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Также можно отредактировать /etc/apt/preferences таким образом, чтобы повысить приоритет пакетов из squeeze выше 1000, после чего сделать aptitude full-upgrade php5. Поскольку приоритет был настолько повышен, aptitude поставит более старые версии вместо новых.

AITap ★★★★★ ()

Как вариант в bin'ах заменить симлинки на нужную тебе версию.

VirRaa ★★★ ()
Ответ на: комментарий от AITap

Прошу прощения, что не ответил ранее. У нас авария - остались без света с сиротками-серверами)
В прошлый раз я ошибся с выставлением приоритетов, поэтому 5.3 не ставился. Но после правильного выставления, не происходит полного апгрейда или я что-то не понимаю.
Т.е. при уже установленном 5.3 описанным выше способом он не фулл апгрейд не находит более пакетов для установки. К сожалению из-за нехватки времени пока просто сделал копию виртуалки и поставил 5.3 из дефолтных реп.
Сейчас ради интереса все таки буду разбираться каким образом возможно «ужить» на одной системе 5.3 и 5.4
Для меня основная необходимость - Blitz Template не собирается под 5.4

terrakot ()
Ответ на: комментарий от terrakot

Сейчас ради интереса все таки буду разбираться каким образом возможно «ужить» на одной системе 5.3 и 5.4

Из пакетов - никак, они предоставляют одни и те же файлы.
Можно собрать одну из версий руками в /opt.

AITap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.