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

Пятница, 22 июня 2012 г.
Рубрика: В помощь сисадмину
Метки: |
Просмотров: 29142
Подписаться на комментарии по 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 pikabu.ru blogger.com liveinternet.ru google.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 будет установлен

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

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

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

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

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