Я установил 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'
Это ожидаемый результат, поведение, похоже, воспроизводится только при выпуске EOL (End Of Life) - при условии, что вы используете Ubuntu 14.04, потому что вы пометили его 14.04 .
Выпущен 17 апреля 2014 года и достиг конца своей жизни (EOL) в апреле 2019 года.
Таким образом, ondrej прекратил поддержку 14.04, что означает, что вам нужно либо обновить Ubuntu, либо установить PHP из исходного кода.
Я считаю, что вы должны немедленно обновить Ubuntus, 16.04 - это хороший выбор, но есть и 18.04, который поддерживается дольше, потому что он выпущен в 2018 году.
Если вы решили остаться с 14.04, то вы можете скомпилировать PHP из источника , чтобы найти желаемую версию php, посетите этот php.net/releases - это будет работать в большинстве случаев. время даже на старых релизах.