ITblog.by » Статьи » Установка php5.2 вместо php5.3 в ubuntu

Установка php5.2 вместо php5.3 в ubuntu


Итак, добавляем сторонний репозиторий в /etc/apt/sources.list :

deb http://ppa.launchpad.net/txwikinger/php5.2/ubuntu lucid main
deb-src http://ppa.launchpad.net/txwikinger/php5.2/ubuntu lucid main

Импортируем pgp-ключ:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9CC59506

Затем необходимо жестко зафиксировать версию php. Создаем файл /etc/apt/preferences.d/php следующего содержимого:

Package: libapache2-mod-php5
Pin: version 5.2.10*
Pin-Priority: 991

Package: libapache2-mod-php5filter Pin: version 5.2.10* Pin-Priority: 991
Package: php-pear Pin: version 5.2.10* Pin-Priority: 991
Package: php5 Pin: version 5.2.10* Pin-Priority: 991
Package: php5-cgi Pin: version 5.2.10* Pin-Priority: 991
Package: php5-cli Pin: version 5.2.10* Pin-Priority: 991
Package: php5-common Pin: version 5.2.10* Pin-Priority: 991
Package: php5-curl Pin: version 5.2.10* Pin-Priority: 991
Package: php5-dbg Pin: version 5.2.10* Pin-Priority: 991
Package: php5-dev Pin: version 5.2.10* Pin-Priority: 991
Package: php5-gd Pin: version 5.2.10* Pin-Priority: 991
Package: php5-gmp Pin: version 5.2.10* Pin-Priority: 991
Package: php5-ldap Pin: version 5.2.10* Pin-Priority: 991
Package: php5-imap Pin: version 5.2.6* Pin-Priority: 991
Package: php5-mhash Pin: version 5.2.10* Pin-Priority: 991
Package: php5-mysql Pin: version 5.2.10* Pin-Priority: 991
Package: php5-sqlite Pin: version 5.2.10* Pin-Priority: 991
Package: php5-odbc Pin: version 5.2.10* Pin-Priority: 991
Package: php5-pgsql Pin: version 5.2.10* Pin-Priority: 991
Package: php5-pspell Pin: version 5.2.10* Pin-Priority: 991
Package: php5-recode Pin: version 5.2.10* Pin-Priority: 991
Package: php5-snmp Pin: version 5.2.10* Pin-Priority: 991
Package: php5-sybase Pin: version 5.2.10* Pin-Priority: 991
Package: php5-tidy Pin: version 5.2.10* Pin-Priority: 991
Package: php5-xmlrpc Pin: version 5.2.10* Pin-Priority: 991
Package: php5-xsl Pin: version 5.2.10* Pin-Priority: 991
Package: php5-mcrypt Pin: version 5.2.6* Pin-Priority: 991

После этого обновляем кэш apt и производим запуск обновления программного обеспечения:

apt-get update
apt-get dist-upgrade

В случае, если вы не устанавливали до этого php5.3.*, то запускам установку нужных пакетов:

apt-get install php5

Rating All.BY Анализ сайта ITblog.by