Когда я пытаюсь установить PHP7, формирую эту команду:
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cgi
Затем я получаю сообщение об ошибке:
couldn't find or unable to locate all these packages.
Итак, я хочу загрузить php7.1 с php.net , затем запустить с Apache. Как это сделать? Как настроить такие файлы, как apache2.conf
и php.ini
для запуска PHP?
Необходимо добавить другое хранилище, поскольку php7 не доступен для версии дистрибутива. Удостоверьтесь, что убрали все php пакеты и зависимости, которые Вы установили. Затем возобновите:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0
Введите следующую команду:
sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
Или:
sudo add-apt-repository ppa:ondrej/php
Обновление индекс пакета. Для ресинхронизации индексных файлов пакета из их источников войдите:
sudo apt-get update
Список весь PHP 7 пакетов
Тип следующая команда способного кэша:
apt-cache search php7
Тип PHP 7
Установки следующая команда для установки PHP 7 наряду с полезными php модулями, такими как MySQL, GD, завихрение и так далее:
sudo apt-get install php7.0
Или
sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd \
php7.0-json php7.0-mysql php7.0-readline