S
S
Sergey Poroshenko2016-02-20 14:53:57
PHP
Sergey Poroshenko, 2016-02-20 14:53:57

How to downgrade PHP version from 5.6 to 5.5 in Debian 8 jessie?

There is a server on Debian 8. Naturally, apt-get update && apt-get upgrade packages are regularly updated. I did not pay attention to what PHP version was originally, but now 5.6.17-0+deb8u1.
I wouldn't worry about versions, but now I need to install a CRM that doesn't work with version 5.6 (Support answer).
I found several solutions on the net to try. For example, specify a hardcoded version

[email protected]:/etc/apt/preferences.d# apt-get install php5=5.4.45-0+deb7u2
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, будут заменены на более СТАРЫЕ версии:
  php5
обновлено 0, установлено 0 новых пакетов, 1 пакетов заменены на старые версии, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.
Необходимо скачать 1 028 Б архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н]
Получено:1 http://security.debian.org/ wheezy/updates/main php5 all 5.4.45-0+deb7u2 [1 028 B]
Получено 1 028 Б за 0с (3 072 Б/c)
dpkg: предупреждение: снижение версии php5 с 5.6.17+dfsg-0+deb8u1 до 5.4.45-0+deb7u2
(Чтение базы данных … на данный момент установлено 70178 файлов и каталогов.)
Подготовка к распаковке …/php5_5.4.45-0+deb7u2_all.deb …
Распаковывается php5 (5.4.45-0+deb7u2) на замену (5.6.17+dfsg-0+deb8u1) …
Настраивается пакет php5 (5.4.45-0+deb7u2) …

Neither after restarting Apache, nor after restarting the server, nothing has changed...
It is also impossible to install php5-fpm
apt-get install php5-fpm
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 dpkg : Ломает: php5-fpm (< 5.6.4+dfsg-3~) но 5.4.45-0+deb7u2 будет установлен
 gnupg : Зависит: libreadline6 (>= 6.0) но он не будет установлен
         Рекомендует: gnupg-curl но он не будет установлен
 php5-fpm : Зависит: libssl1.0.0 (>= 1.0.0) но он не будет установлен
            Зависит: php5-common (= 5.4.45-0+deb7u2) но он не будет установлен
            Зависит: ucf но он не будет установлен
            Зависит: tzdata но он не будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.

Is there any option to install 5.3, 5.4 or 5.5 version?
Or leave Debian 8 for Debian 7 while the server is barely used?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sergey Poroshenko, 2016-02-29
@webporoh

In general, after long dances with tambourines, I rolled back to Debian 7.9 there PHP 5.4. I set everything up, everything started with a half-kick.
Thank you all for the advice, it was useful for gaining experience. Now at least I know some subtleties of package management.

A
Alexander Dzhurinsky, 2016-02-20
@listentome

If you don't want to mess around with installing packages and their dependencies, and don't have data on the server yet, then it will probably be easier for you to install Debian 7.
If you want to install the right version, you can simply build the right version with phpbrew or phpenv.
Personally used to using phpbrew. PhpBrew installation example. PHP Version Manager. (+ installation and use...

D
Dmitry Voronkov, 2016-02-20
@DmitryVoronkov

If you understand Docker , then in the future it will be a trifle to solve such problems.
And here is the image with the correct version

A
Andrey Sedyshev, 2016-02-20
@ musikant777

https://rusadmin.biz/rukovodstva/ustanovka-php-5-3...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question