я имел PHP5.3 на моем ubuntu и сейчас пытается установить PHP5.6 в теме.
После очистки текущей версии я сначала сделал следующее:
Но пакетов с таким названием нет (проверено php-5.6, php56 тоже, но не повезло)
При попытке выполнить команду
, он устанавливает PHP, но старую версию (5,3)
Похоже, пакеты не извлекаются из PPA или чего-то еще.
Кроме того, я сделал apt-get clean all и переделал вышеуказанные шаги, но все равно ничего.
Может кто-нибудь посоветовать?
Как указано в других ответах, ваш Ubuntu 12.04 не поддерживается с апреля 2017 г. и репозитории по умолчанию, ни репозитории Ондрея Сюри не будут работать, поскольку он ясно дает понять, что не поддерживает выпуски с истекшим сроком службы, ни PHP, ни Ubuntu:
Совместно устанавливаемые версии PHP: включены PHP 5.6, PHP 7.x и наиболее востребованные расширения. Только поддерживаемые версии PHP (http://php.net/supported-versions.php) для поддерживаемых выпусков Ubuntu (https://wiki.ubuntu.com/Releases) предоставлены. Не запрашивайте устаревшие версии PHP или выпуск Ubuntu, они не будут предоставлены.
Репозиторий Ondraj поддерживает php 5.6 для Ubuntu 14.04, 16.04, 17.10 и 18.04:
php5.6 5.6.36-1+ubuntu18.04.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
php5.6 5.6.36-1+ubuntu17.10.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
php5.6 5.6.36-1+ubuntu16.04.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
php5.6 5.6.36-1+ubuntu14.04.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
Вам следует перейти на по крайней мере Ubuntu 14.04 Надежный чтобы использовать его репозиторий и установить php 5.6, или обновиться до более поздней версии Ubuntu (16.04 или 18.04) и использовать php 7 или выше.
Каждая основная версия Ubuntu поставляется с фиксированной версией PHP.
Если вам нужна другая версия или несколько (поддержанный) версии PHP вы можете:
Добавьте репозиторий личного архива пакетов (PPA)
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
и использовать пакеты поддерживается Ондржей Сури, например
sudo apt-get install php7.2
apt-cache search php
предоставит вам список пакетов, связанных с PHP. Вы можете найти свой пакет PHP там.