Установка 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
.
есть ли способ избежать Apache во время этой установки php7.1?
Как вы можете видеть, , например , 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
).
Пакет PHP из репозитория Ubuntu не устанавливает автоматически Apache2. Он будет устанавливать только PHP и его зависимости (что не зависит от установленного Apache2).
Пакет PHP PPA , который вы устанавливаете, включает в себя Apache2 как часть конфигурации установки.
Savior123 уже предложил очистить apache2 после установки PHP.
PPA , в данном случае, может использовать некоторые библиотеки или компоненты Apache2 Ubuntu в качестве зависимостей. Вам следует отключить службу Apache2, а не удалять ее.
Он не будет использовать какие-либо ресурсы, если он не был запущен и работает. Так что он не будет конфликтовать с любым другим веб-сервером, который вы могли бы альтернативно установить.
Команда для отключения службы (остановки автоматического запуска при загрузке):
$ sudo systemctl disable apache2