apt-get update
обновляет только списки пакетов. Чтобы на самом деле обновлять пакеты, которые вы должны запустить:
sudo apt-get upgrade
или
sudo apt-get dist-upgrade
Дополнительная информация здесь.
Если вы выполнили вышеуказанные команды, но пакеты по-прежнему не были обновлены, вероятно, вы не добавили Ондржей Сури PHP PPA к вашей системе.
Выполните следующие действия, чтобы добавить PPA:
-
Для PHP 5.5, PHP 5.6 и PHP 7.0:
sudo apt-add-repository ppa:ondrej/php
-
Для PHP 5.4 (устарел, обновите по крайней мере до PHP 5.5):
sudo apt-add-repository ppa:ondrej/php5-oldstable
-
Для PHP 5.5 (устарел, используйте
ppa:ondrej/php
):sudo apt-add-repository ppa:ondrej/php5
-
Для PHP 5.6 (устарел, используйте
ppa:ondrej/php
):sudo apt-add-repository ppa:ondrej/php5-5.6
Затем обновите списки пакетов и выполните обновление:
sudo apt-get update
Для PHP 5.5:
sudo apt-get install php5.5
Для PHP 5.6:
sudo apt-get install php5.6
Для PHP 7:
sudo apt-get install php7.0
Обновление версии
Если вы хотите установить последнюю версию PHP (например PHP7
), но вы хотите придерживаться пакетов выпуска, вместо того, чтобы взламывать исходные коды; и вы хотите выполнить полное обновление версии (например, вы находитесь в Ubuntu 14.04
-у которого нет php7- и вы хотите перейти к Ubuntu 16.04
- что делает- тогда вы можете сделать:
do-release-upgrade
Теперь у вас должна быть последняя версия PHP.