Откатываемся с php 5.3.X на php 5.2 (downgrade )
Пятница, 22 июня 2012 г.Рубрика: В помощь сисадмину
Метки: downgrade | php
Просмотров: 29082
Подписаться на комментарии по 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
Комментариев: 1
Просто для информации: