Я получил эту ошибку при запуске ниже команды
sudo apt install php7.2 php7.2-common php7.2-cli php7.2-fpm
Чтение информации о состоянии … Готово
E: Unable to locate package php7.2
E: Couldn't find any package by glob 'php7.2'
E: Couldn't find any package by regex 'php7.2'
E: Unable to locate package php7.2-common
E: Couldn't find any package by glob 'php7.2-common'
E: Couldn't find any package by regex 'php7.2-common'
E: Unable to locate package php7.2-cli
E: Couldn't find any package by glob 'php7.2-cli'
E: Couldn't find any package by regex 'php7.2-cli'
E: Unable to locate package php7.2-fpm
E: Couldn't find any package by glob 'php7.2-fpm'
E: Couldn't find any package by regex 'php7.2-fpm'
вам нужно вручную добавить PPA-файл ondrej, чтобы можно было установить PHP7.2 в Ubuntu 17
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2
Или, скомпилировав его из исходного кода, клонировав репозиторий git, выбрав нужную версию, сделайте & сделать установку
для получения дополнительной информации о компиляции PHP из исходного кода ознакомьтесь как собрать / скомпилировать PHP из источника.
У меня была похожая проблема.
Эта страница помогла мне решить эту проблему.
https://tecadmin.net/install-php-debian-9-stretch/
в частности, запуск этих команд до установки php
sudo apt install ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list