На этот вопрос уже есть ответ:
Я успешно меняю версии php, но только на время, затем откатывается.
У меня установлено несколько версий php:
leonid@DevSSD:~$ sudo a2enmod php
php5.6 php7.0 php7.1 php7.2
Итак, я делаю
sudo a2dismod php7.2
sudo a2enmod php5.6
sudo systemctl restart apache2
страницу Php с изменением php_info ()
, версии изменены правильно. Меня не волнует cli, пока он не нужен.
Через некоторое время php снова изменился на 7.2; Я не знаю, почему и кто это изменил. Я не знаю, какой файл журнала проверять.
У меня действительно несколько версий php, по крайней мере 5 и 7 последняя версия.
Хранение пакета не помогает, потому что у меня есть все разные версии php и модули, которые мне нужны. APT ничего не меняет и не обновляет между изменениями версии.
Нет, это не дубликат предложенного вопроса, потому что я следовал руководству и могу установить любую версию php по умолчанию, но какое-то время у меня была проблема где-то в конфигурациях.
Установите версию, которую Вы хотите, Если Вы хотите, чтобы та версия пакета не изменилась. Приостановите пакет:
echo "<package-name> hold" | sudo dpkg --set-selections
Удалите хранение:
echo "<package-name> install" | sudo dpkg --set-selections