Установка php 5.3 на Debian 7

В любом случае, мне нужен php5.3 на новом debian7. В репозитории есть только версия 5.4. Немного погуглив, я нашел решение.

Первое, что необходимо сделать, это подключить хранилище в squeeze. Откройте файл /etc/apt/sources.list с помощью редактора, например, nano, и добавьте следующее

deb http://ftp.de.debian.org/debian/ squeezemain

Затем запустите apt-get update.

Все, что связано с php 5.4, необходимо будет удалить перед установкой.

apt-get remove --purge `dpkg -l | grep php | grep -w 5.4 | awk '{print $2}' | xargs`.

Затем проверьте версию php 5.3.*, которую вы можете установить.

apt-cache showpkg php5 

Это будет выглядеть следующим образом

Доступно: 5.4.4-14 - 5.3.3-7+squeeze14 

Последний — тот, который нам нужен. Для удобства присвоим переменной

VERSION="5.3.3-7+squeeze14"

Установите основные пакеты

apt-get install php5=$VERSION php5-cli=$VERSION php5-common=$VERSION

То же самое относится и к другим пакетам. Например, допустим, вам нужен модуль mysql

apt-get install php5-mysql=$VERSION

Если вы хотите использовать php как модуль для apache.

apt-get install libapache2-mod-php5=$VERSION

После установки необходимо заморозить все пакеты, чтобы php не был обновлен до последней версии 5.4 во время установки обновления ОС. Это можно сделать с помощью aptitude, набрав aptitude hold и имя пакета, который вы установили.

aptitude hold php5 php5-cli php5-common

Если вам нужно снять эти пакеты, замените «hold» на «unhold». Пример

aptitude unhold php5 php5-cli php5-common

Читайте также:  Как открыть крышку телефона BQ
Понравилась статья? Поделиться с друзьями:
Настройщик.ру