Как заменить Php7 install from dotdeb на php7 от Stretch

Я использовал PHP7 из пакетов dotdeb для моей установки debian 8 Jessie

Теперь я хочу перейти на Debian 9 Stretch (у которого есть php7), и я хочу, чтобы мой пакет Php7 был из Stretch и больше не из dotdeb.

Является ли это возможным ? Или мне нужно сохранить php из dotdeb?

(Примечание: я не хочу удалять php и переустанавливать его, потому что я не хочу потерять свой conf …)

2 Solutions collect form web for “Как заменить Php7 install from dotdeb на php7 от Stretch”

Вы можете изменить php7 из dotdeb в пакет растяжения, но чтобы избежать конфликтов, лучше удалить и переустановить php.

Который может быть достигнут:

apt-get remove php7 

после чего удалите репозиторий для dotdeb из sources.list ( см. этот ответ на stackexchange ), затем обновите apt и установите php7 еще раз:

 apt-get update apt-get install php7 

Следуя инструкциям по установке PHP из dotdeb , вы должны удалить 2 строки из вашего /etc/apt/sources.list :

 deb http://packages.dotdeb.org jessie all deb-src http://packages.dotdeb.org jessie all 

Должен ли я хранить php от dotdeb?

Поскольку PHP7 доступен на растяжке debian, вам не нужно поддерживать установленную версию с dotdeb.

Создайте резервную копию своей базы данных перед обновлением системы.

Обновления от Debian 8 (jessie)

Вопросы, которые нужно знать для растяжения

Важный

Обратите внимание, что форматы файлов двоичных данных базы данных не имеют обратной совместимости, поэтому после обновления до MariaDB 10.1 вы не сможете вернуться к предыдущей версии MariaDB или MySQL, если у вас нет надлежащего дампа базы данных. Поэтому перед обновлением создайте резервные копии всех важных баз данных с помощью соответствующего инструмента, такого как mysqldump.

Linux и Unix - лучшая ОС в мире.