Я пытаюсь установить php 5.6 на наш сервер Ubuntu 14.04.1 LTS, я уже добавил ppa : ondrej / php
репозиторий и выполнен:
apt-get update
Я запустил apt-get install php5.6
и получил следующий результат:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5.6
E: Couldn't find any package by regex 'php5.6'
Означает ли это, что php 5.6 больше не доступен? Есть ли другой способ установить php 5.6?
Заранее спасибо!
TL; DR : невозможно установить php5.6
14.04, рассмотрите возможность обновления.
Php 5.6 все еще доступен в хранилище Ондрея.
:~$ apt-cache policy php5.6
php5.6:
Installed: 5.6.40-6+ubuntu18.04.1+deb.sury.org+3
Candidate: 5.6.40-7+ubuntu18.04.1+deb.sury.org+1
Version table:
5.6.40-7+ubuntu18.04.1+deb.sury.org+1 500
500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main i386 Packages
*** 5.6.40-6+ubuntu18.04.1+deb.sury.org+3 100
100 /var/lib/dpkg/status
Проблема в том, что вы используете Ubuntu 14.04 , который достиг конца жизни, рекомендуется обновить его до более новой версии.
Сопровождающий ppa прекратил поддержку Ubuntu 14.04, поддерживаются следующие выпуски:
Вам нужно обновить / установить новую версию Ubuntu выше, чтобы заставить php5.6
работать.
Я думаю, что вы захотите перейти на Xenial, поскольку он не требует какого-либо нового метода установки и может быть обновлен напрямую.
Связанные Как установить программное обеспечение или обновить старый неподдерживаемый выпуск?