따라서 로컬 컴퓨터(Ubuntu 20.04)에 여러 버전의 PHP가 설치되어 있습니다. 7.2
와 사이를 전환 하려고 합니다 7.4
. 이것이 내 접근 방식입니다.
$ sudo update-alternatives --config php
There are 3 choices for the alternative php (providing /usr/bin/php).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/php8.0 80 auto mode
1 /usr/bin/php7.2 72 manual mode
* 2 /usr/bin/php7.4 74 manual mode
3 /usr/bin/php8.0 80 manual mode
Press <enter> to keep the current choice[*], or type selection number:
그리고 서버에 다시 시작하도록 명령합니다.
systemctl restart apache2
그렇다면 브라우저로 돌아가 요청을 하면 왜 phpinfo()
아직 실행 중이라고 보고됩니까 7.2
?
답변1
아파치는 당신이 원하는 것이 무엇인지 모릅니다. 이것을 시도하십시오: 먼저 php7.2 모듈을 비활성화하십시오
a2dismod php7.2
그 후 php7.4를 활성화하십시오.
a2enmod php7.4
그리고 아파치를 다시 시작하세요
systemctl restart apache2