Вот так меняем 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: 700Package: *
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
Если успех — радуемся.
apt-get update в серединке обязателен, а то обратно тоже встанет 5.3, но это так, для тормозов вроде меня. =)
Именно так
Не будет ли траблов с зависомостями
Нет. на нескольких серверах опробовано