Ошибка при установке php 7.2 в Ubuntu 17.04

Я получил эту ошибку при запуске ниже команды

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'

0

Решение

вам нужно вручную добавить 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 из источника.

8

Другие решения

У меня была похожая проблема.
Эта страница помогла мне решить эту проблему.
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

2

По вопросам рекламы [email protected]