пʼятницю, 30 травня 2014 р.

Установка php 5.3 на Debian 7

Оригинал

Для начала нужно подключаем репозитории squeeze. Открываем файл /etc/apt/sources.list редактором nano или другим и добавляем туда вот это:
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free
Создаём файл /etc/apt/preferences.d/preferences
В нём указываем пакеты, которые нужно "даунгедить":

Package: php5*Pin: release a=oldstablePin-Priority: 700 Package: libapache2-mod-php5
Pin: release a=oldstablePin-Priority: 700 Package: libapache2-mod-php5Pin: release a=oldstablePin-Priority: 700 Package: php-pearPin: release a=oldstablePin-Priority: 700 Package: *Pin: release a=stablePin-Priority: 600

Перед установкой необходимо удалить всё, что связано с php 5.4:

  1. apt-get remove --purge `dpkg -l | grep php | grep -w 5.4 | \ awk '{print $2}' | xargs`
Далее всё, как всегда:
apt-get updateapt-get install <пакет>