Установка PHP 5.2.6 в Debian 6 (Squeeze)

Вот так меняем PHP 5.3 на PHP 5.2 в Debian 6

Редактируем /etc/apt/sources.list, добавляем

deb http://ftp.debian.org/debian lenny main contrib non-free
deb http://security.debian.org lenny/updates main contrib non-free

Добавляем в файл /etc/apt/preferences

Package: php5*
Pin: release a=oldstable
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 600

Удаляем пакеты PHP 5.3

aptitude remove `dpkg -l | grep php| awk ‘{print $2}’ |tr «\n» » «`

Устанавливаем пакет libkrb53 (по зависимостям, сам он почему-то не ставится)

apt-get install libkrb53

Устанавливаем PHP 5.2.6

apt-get -t oldstable install `dpkg -l | grep php5| awk ‘{print $2}’ |tr «\n» » «`

Рестартим Apache

/etc/init.d/apache2 restart

Если успех — радуемся.

Установка PHP 5.2.6 в Debian 6 (Squeeze): 4 комментария

  1. apt-get update в серединке обязателен, а то обратно тоже встанет 5.3, но это так, для тормозов вроде меня. =)

Добавить комментарий

Ваш адрес email не будет опубликован.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.