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-soap

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
задан 18 June 2019 в 16:49

1 ответ

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

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

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

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

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

1
ответ дан 18 June 2019 в 16:49

Другие вопросы по тегам:

Похожие вопросы: