Понижение версии PHP 5.4 до 5.3 в Debian 7

Debian Wheezy по умолчанию стоит PHP версии 5.4.*
Если эта весрия пхп слишком новая для ваших приложений то для того что бы поставить PHP версии пониже нужно выполнить следующее:
,
downgrading to PHP 5.3.

nano  /etc/apt/sources.list
добавить 2 строки в конец

deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free


nano /etc/apt/preferences.d/preferences
 ADD:

Package: php5*
Pin: release a=oldstable
Pin-Priority: 700

Package: libapache2-mod-php5
Pin: release a=oldstable
Pin-Priority: 700

Package: php-pear
Pin: release a=oldstable
Pin-Priority: 700

Package: php-apc
Pin: release a=oldstable
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 600

=============================
получить список установленных PHP пакетов

PHP=$(dpkg -l|grep php|grep 5.4|awk '{print $2}')

apt-get update

apt-get install --reinstall $PHP
 

=====================================================
В кэше http://mirror.hetzner.de wheezy Release.gpg
В кэше http://mirror.hetzner.de wheezy/updates Release.gpg
В кэше http://mirror.hetzner.de wheezy-backports Release.gpg
В кэше http://mirror.hetzner.de wheezy Release
В кэше http://mirror.hetzner.de wheezy/updates Release
В кэше http://mirror.hetzner.de wheezy-backports Release
В кэше http://mirror.hetzner.de wheezy/main amd64 Packages
В кэше http://mirror.hetzner.de wheezy/contrib amd64 Packages
В кэше http://mirror.hetzner.de wheezy/non-free amd64 Packages
В кэше http://mirror.hetzner.de wheezy/updates/main amd64 Packages
В кэше http://mirror.hetzner.de wheezy/updates/contrib amd64 Packages
В кэше http://mirror.hetzner.de wheezy/updates/non-free amd64 Packages
В кэше http://mirror.hetzner.de wheezy-backports/main amd64 Packages
В кэше http://mirror.hetzner.de wheezy-backports/contrib amd64 Packages
В кэше http://mirror.hetzner.de wheezy-backports/non-free amd64 Packages
В кэше http://security.debian.org wheezy/updates Release.gpg
В кэше http://security.debian.org squeeze/updates Release.gpg
В кэше http://security.debian.org wheezy/updates Release
В кэше http://security.debian.org squeeze/updates Release
В кэше http://security.debian.org wheezy/updates/main Sources
В кэше http://security.debian.org wheezy/updates/contrib Sources
В кэше http://security.debian.org wheezy/updates/non-free Sources
В кэше http://security.debian.org wheezy/updates/main amd64 Packages
В кэше http://security.debian.org wheezy/updates/contrib amd64 Packages
В кэше http://security.debian.org wheezy/updates/non-free amd64 Packages
В кэше http://security.debian.org squeeze/updates/main amd64 Packages
В кэше http://security.debian.org squeeze/updates/contrib amd64 Packages
В кэше http://security.debian.org squeeze/updates/non-free amd64 Packages
В кэше http://http.debian.net wheezy Release.gpg
В кэше http://http.debian.net wheezy-backports Release.gpg
В кэше http://http.debian.net wheezy Release
В кэше http://http.debian.net wheezy-backports Release
В кэше http://http.debian.net wheezy/main Sources
В кэше http://http.debian.net wheezy/non-free Sources
В кэше http://http.debian.net wheezy/contrib Sources
В кэше http://http.debian.net wheezy/main amd64 Packages
В кэше http://http.debian.net wheezy/non-free amd64 Packages
В кэше http://http.debian.net wheezy/contrib amd64 Packages
В кэше http://ftp.debian.org squeeze Release.gpg
В кэше http://http.debian.net wheezy-backports/main amd64 Packages
В кэше http://http.debian.net wheezy-backports/non-free amd64 Packages
В кэше http://http.debian.net wheezy-backports/contrib amd64 Packages
В кэше http://ftp.debian.org squeeze Release
В кэше http://ftp.debian.org squeeze/main amd64 Packages
В кэше http://ftp.debian.org squeeze/contrib amd64 Packages
В кэше http://ftp.debian.org squeeze/non-free amd64 Packages
В кэше http://software.virtualmin.com virtualmin-wheezy Release.gpg
В кэше http://software.virtualmin.com virtualmin-universal Release.gpg
В кэше http://software.virtualmin.com virtualmin-wheezy Release
В кэше http://software.virtualmin.com virtualmin-universal Release
В кэше http://software.virtualmin.com virtualmin-wheezy/main amd64 Packages
В кэше http://software.virtualmin.com virtualmin-universal/main amd64 Packages
Чтение списков пакетов… Готово


=====================================================


Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, переустановлено 10 переустановлено, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/11,6 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
(Чтение базы данных … на данный момент установлено 97263 файла и каталога.)
Подготовка к замене пакета php5-common 5.4.39-0+deb7u2 (используется файл …/php5-common_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-common …
Подготовка к замене пакета php5-curl 5.4.39-0+deb7u2 (используется файл …/php5-curl_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-curl …
Подготовка к замене пакета php5-gd 5.4.39-0+deb7u2 (используется файл …/php5-gd_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-gd …
Подготовка к замене пакета php5-mcrypt 5.4.39-0+deb7u2 (используется файл …/php5-mcrypt_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-mcrypt …
Подготовка к замене пакета php5-mysql 5.4.39-0+deb7u2 (используется файл …/php5-mysql_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-mysql …
Подготовка к замене пакета libapache2-mod-php5 5.4.39-0+deb7u2 (используется файл …/libapache2-mod-php5_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета libapache2-mod-php5 …
Подготовка к замене пакета php-pear 5.4.39-0+deb7u2 (используется файл …/php-pear_5.4.39-0+deb7u2_all.deb) …
Распаковывается замена для пакета php-pear …
Подготовка к замене пакета php5 5.4.39-0+deb7u2 (используется файл …/php5_5.4.39-0+deb7u2_all.deb) …
Распаковывается замена для пакета php5 …
Подготовка к замене пакета php5-cgi 5.4.39-0+deb7u2 (используется файл …/php5-cgi_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-cgi …
Подготовка к замене пакета php5-cli 5.4.39-0+deb7u2 (используется файл …/php5-cli_5.4.39-0+deb7u2_amd64.deb) …
Распаковывается замена для пакета php5-cli …
Обрабатываются триггеры для man-db …
Настраивается пакет php5-common (5.4.39-0+deb7u2) …
Настраивается пакет php5-cli (5.4.39-0+deb7u2) …
Настраивается пакет php5-curl (5.4.39-0+deb7u2) …
Настраивается пакет php5-gd (5.4.39-0+deb7u2) …
Настраивается пакет php5-mcrypt (5.4.39-0+deb7u2) …
Настраивается пакет php5-mysql (5.4.39-0+deb7u2) …
Настраивается пакет libapache2-mod-php5 (5.4.39-0+deb7u2) …
[ ok ] Reloading web server config: apache2.
Настраивается пакет php-pear (5.4.39-0+deb7u2) …
Настраивается пакет php5-cgi (5.4.39-0+deb7u2) …
Настраивается пакет php5 (5.4.39-0+deb7u2) …






=====================================

root@pbhack:~#
 

Случайные Статьи

Loading…


Количество просмотров :11532

2 Comments

  1. psweb.ru:

    Последние строки не насторожили?
    «Настраивается пакет php5-common (5.4.39-0+deb7u2) …
    Настраивается пакет php5-cli (5.4.39-0+deb7u2) …
    Настраивается пакет php5-curl (5.4.39-0+deb7u2) …
    Настраивается пакет php5-gd (5.4.39-0+deb7u2) …
    Настраивается пакет php5-mcrypt (5.4.39-0+deb7u2) …
    Настраивается пакет php5-mysql (5.4.39-0+deb7u2) …
    Настраивается пакет libapache2-mod-php5 (5.4.39-0+deb7u2) …
    [ ok ] Reloading web server config: apache2.
    Настраивается пакет php-pear (5.4.39-0+deb7u2) …
    Настраивается пакет php5-cgi (5.4.39-0+deb7u2) …
    Настраивается пакет php5 (5.4.39-0+deb7u2) …»

    Настраивается 5.4.
    Результата нет!!!

    • Eddnet sysadmin:

      Переустановка на требуемый php53 проходит с теми же расширениями. Для этого и перешли вначале на старый репо.

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