PHP7.1 не удалось найти пакет *

PHP7.1 не удалось найти пакет *

Я установил PHP 7.1 с помощью следующих команд

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.1

После этого я пытаюсь установить модули, например

php7.1-мыло

php7.1-mysql

и т. д., но он возвращает ошибку, как показано ниже

Reading package lists... Done
Building dependency tree        
Reading state information... Done
E: Unable to locate package php7.1-mysql
E: Couldn't find any package by regex 'php7.1-mysql'

решение1

Это ожидаемый результат, поведение, похоже, воспроизводится только в релизе EOL (End Of Life) — это предполагает, что вы используете Ubuntu 14.04, поскольку вы отметили его.

Выпущен 17 апреля 2014 года и подошел к концу срока службы (EOL) в апреле 2019 года.

Таким образом, ondrej прекратил поддержку версии 14.04, а это значит, что вам придется либо обновить Ubuntu, либо установить PHP из исходного кода.

Я считаю, что вам следует немедленно обновить свои Ubuntu. Версия 16.04 — хороший выбор, но есть также версия 18.04, которая поддерживается дольше, поскольку выпущена в 2018 году.

Если вы решили остаться с 14.04, то вы можете скомпилироватьPHP из исходного кода, чтобы найти нужную вам версию PHP посетите этотphp.net/релизы— это будет работать в большинстве случаев даже на старых релизах.

Связанный контент