PHP 7.2를 설치하면 Apache2가 자동으로 설치됩니까?

PHP 7.2를 설치하면 Apache2가 자동으로 설치됩니까?

다른 사람이 이 문제를 겪은 적이 있나요? PHP 7.2를 설치하면 어떻게든 Apache2가 자동으로 설치됩니다. 이것은 정적 파일을 제공하기 위해 nginx만 설치된 새로운 Ubuntu 16.04입니다.

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해서 apache2.apache2 -v

아, apache2PHP 7.2를 설치하면 어떻게든 자동으로 설치되나요?

답변1

당신이 했던 것처럼 별도로 설치 했다면 php7.2그렇습니다. 패키지 는 , 또는 (비독점적으로) php7.2에 의존합니다 . 종속성은 해당 순서대로 나열되므로 만족하지 않으면 해당 순서대로 처리됩니다.libapache2-mod-php7.2php7.2-fpmphp7.2-cgiapt-get

apt-get install php7.2

libapache2-mod-php7.2기본적으로 종속성을 충족하기 위해 자체적으로 설치되며 libapache2-mod-php7.2httpd 패키지에 의존하므로 최종 결과가 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

관련 정보