Как установить php7.1 на Ubuntu 16.04 без Apache?

Установка php7.1 с помощью этой команды:

sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update

sudo apt-get install -y php7.1
#Modules
sudo apt-get install -y php7.1-cli 
sudo apt-get install -y php7.1-common 
sudo apt-get install -y php7.1-json 
sudo apt-get install -y php7.1-opcache 
sudo apt-get install -y php7.1-mysql 
sudo apt-get install -y php7.1-mbstring 
sudo apt-get install -y php7.1-mcrypt 
sudo apt-get install -y php7.1-zip 
sudo apt-get install -y php7.1-fpm
sudo apt-get install -y php7.1-xml
sudo apt-get install -y php7.1-xmlrpc
#sudo apt-get install -y php-token-stream

Это установка Apache. Я не хочу этого Он устанавливается во время install -y php7.1.

enter image description here

есть ли способ избежать Apache во время этой установки php7.1?

4
задан 22 December 2017 в 00:59

2 ответа

Как вы можете видеть, , например , apt show php7.1, php7.1, зависит от libapache2-mod-php7.1 ИЛИ php7.1-fpm ИЛИ php7.1-cgi. Если ни один из этих пакетов не установлен, Apt установит первый, libapache2-mod-php7.1, который, в свою очередь, зависит от Apache. Но вместо этого вы хотите установить php7.1-fpm; в этом случае вы можете установить его до php7.1 или одновременно (, т.е. , sudo apt install php7.1 php7.1-fpm).

6
ответ дан 22 December 2017 в 00:59

Пакет PHP из репозитория Ubuntu не устанавливает автоматически Apache2. Он будет устанавливать только PHP и его зависимости (что не зависит от установленного Apache2).

Пакет PHP PPA , который вы устанавливаете, включает в себя Apache2 как часть конфигурации установки.

Savior123 уже предложил очистить apache2 после установки PHP.

PPA , в данном случае, может использовать некоторые библиотеки или компоненты Apache2 Ubuntu в качестве зависимостей. Вам следует отключить службу Apache2, а не удалять ее.

Он не будет использовать какие-либо ресурсы, если он не был запущен и работает. Так что он не будет конфликтовать с любым другим веб-сервером, который вы могли бы альтернативно установить.

Команда для отключения службы (остановки автоматического запуска при загрузке):

$ sudo systemctl disable apache2
0
ответ дан 22 December 2017 в 00:59

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

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