다른 사람이 이 문제를 겪은 적이 있나요? 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
아, apache2
PHP 7.2를 설치하면 어떻게든 자동으로 설치되나요?
답변1
당신이 했던 것처럼 별도로 설치 했다면 php7.2
그렇습니다. 패키지 는 , 또는 (비독점적으로) php7.2
에 의존합니다 . 종속성은 해당 순서대로 나열되므로 만족하지 않으면 해당 순서대로 처리됩니다.libapache2-mod-php7.2
php7.2-fpm
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