не мог определить местоположение пакета php7.0 и libapache2-mod-php7.0

Я только что загрузил Ubuntu 16.04, и я пытаюсь установить PHP 7, но я продолжаю получать следующую ошибку:

unable to locate package php7.0libapache2-mod-php7.0 

Я пытался работать:

sudo apt-get update

и:

sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi  php7.0 libapache2-mod-php7.0

Я искал некоторое время и не могу найти, что чудо помогает.

5
задан 22 December 2016 в 21:17

2 ответа

Кажется, что Вы отсутствуете репозиторий для php7.

Добавление php7 ppa:

  1. sudo add-apt-repository ppa:ondrej/php
  2. Затем обновление:
    • sudo apt-get update
  3. Теперь делают поиск для подтверждения , php7 там:
    • sudo apt search php7
  4. Теперь устанавливают пакет php7 :
    • sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
6
ответ дан 23 November 2019 в 08:54

Я думаю, что у Вас есть опечатка в Вашей команде, нет никакого существующего пакета, названного php7.0libapache2-mod-php7.0, я думаю, возможно, , плохая вставка копии привела Вас к неправильному имени пакета, корректные названия такого пакета могли быть libapache2-mod-php7.0 или просто libapache2-mod-php.

Также я не согласовываю слишком много с добавлением ppa как решение для этого, так как это может быть сделано с официальными пакетами человечности.

С тех пор Гостеприимный (16.04) , php7.x версия по умолчанию, поддерживаемая Каноническим, и имеет завершенный php7.x поддержка стека, не добавляя "недоверяемый" ppa.

На практике это означает, что, если Вы устанавливаете php ( и/или libapache2-mod-php в Вашем случае ) метапакеты , subyacent, рабочая версия php и его библиотек всегда будет от 7.x ответвление по Ubuntu 16.04 +. Просто выходя sudo apt install php php-mysql php-curl php-json php-cgi libapache2-mod-php на терминале, будет, привел Вашу систему к полностью рабочему php7.0 среда, отвечающая Вашим требованиям.

я только рекомендую использовать ppa ondrej, который иначе я использовал сильно, если Вы хотите или нуждаетесь неподдерживаемый php версии (php5.6 на 16,04 или 14.04, php7.0 на 14,04, и т.д.).

3
ответ дан 23 November 2019 в 08:54

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

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