Apache2 автоматически устанавливается при установке PHP 7.2?

Кто-нибудь еще испытывает эту проблему? Когда я установил PHP 7.2, он как-то автоматически установил Apache2 вместе с ним. Это новая версия Ubuntu 16.04, на которой установлен только nginx для обслуживания статических файлов.

add-apt-repository ppa:ondrej/php apt-get update apt-get install php7.2 apt-get install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml 

Я узнал об этом только после запуска apt-get install -y php7.2-fpm и нашел директиву, apt-get install -y php7.2-fpm к apache2 . Набрав apache2 -v вот, вот оно.

А, так как apache2 как-то автоматически устанавливается, если вы устанавливаете PHP 7.2?

Если вы устанавливаете php7.2 самостоятельно, как вы уже сделали, тогда да: пакет php7.2 зависит от libapache2-mod-php7.2 , php7.2-fpm php7.2-cgi или php7.2-cgi (не исключительно). Зависимости перечислены в этом порядке, поэтому apt-get обрабатывает их в этом порядке, если они не удовлетворены; так

 apt-get install php7.2 

по своему желанию, по умолчанию, установить libapache2-mod-php7.2 для удовлетворения зависимости, а libapache2-mod-php7.2 зависит от пакетов httpd, поэтому в итоге устанавливается apache2 .

Чтобы избежать этого, установите пакеты, которые вам действительно нужны, на как можно более высоком уровне:

 apt-get install php7.2-fpm php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml