Откатываемся с php 5.3.X на php 5.2 (downgrade )

Пятница, 22 июня 2012 г.
Рубрика: В помощь сисадмину
Метки: |
Просмотров: 25588
Подписаться на комментарии по RSS

Откатываемся с php 5.3.X на php 5.2

Вариант не проверен :)

Для начало проверим какие пакеты php установлены в системе:

$ dpkg --list 'php*'

или

$ dpkg -l | grep php
..
ii php5 5.3.3-7+squeeze13 server-side, HTML-embedded scripting language (metapackage)
ii php5-cli 5.3.3-7+squeeze13 command-line interpreter for the php5 scripting language
ii php5-common 5.3.3-7+squeeze13 Common files for packages built from the php5 source
..

Удаляем пакеты:

$ aptitude purge php5 php5-cli php5-common .. . .. .

После удаления проверяем все ли нормально:

$ aptitude install -f

Прописываем репозитории для php 5.2:

$ nano /etc/apt/sources.list.d/php52.list

Squeeze:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

Lenny:

deb http://packages.dotdeb.org oldstable all
deb-src http://packages.dotdeb.org oldstable all

Добавляем ключи:

$ wget http://www.dotdeb.org/dotdeb.gpg
$ cat dotdeb.gpg | apt-key add -

Фиксируем версию php:

$ nano etc/apt/preferences.d/php52
Package: libapache2-mod-php5 libapache2-mod-php5filter php5 php5-cgi php5-cli php5-common php5-curl php5-dbg php5-dev5 php5-gd php5-gmp php5-ldap php5-mhash php5-mysql php5-odbc php5-pgsql php5-pspell php5-recode php5-snmpg php5-sqlite php5-sybase php5-tidy php5-xmlrpc php5-xsl php-pear php5-dev php5-mcrypt
Pin: version 5.2*
Pin-Priority: 1001

И ставим php 5.2 и нужные нам пакеты:

$ apt-get install php5
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru myspace.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com

Комментариев: 1

  1. Просто для информации:

    php5 : Зависит: libapache2-mod-php5 (>= 5.4.20-1~dotdeb.1) но 5.3.27-1~dotdeb.0 будет установлен или
    libapache2-mod-php5filter (>= 5.4.20-1~dotdeb.1) но он не будет установлен или
    php5-cgi (>= 5.4.20-1~dotdeb.1) но он не будет установлен или
    php5-fpm (>= 5.4.20-1~dotdeb.1) но он не будет установлен
    Зависит: php5-common (>= 5.4.20-1~dotdeb.1) но 5.3.27-1~dotdeb.0 будет установлен

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)