Apache2에서 PHP 7.3을 활성화하는 방법

Apache2에서 PHP 7.3을 활성화하는 방법

나는 다음의 지시를 따랐다.https://idroot.us/install-php-7-3-ubuntu-18-04/PHP 7.3을 설치한 다음 지시에 따라 실행했습니다.

a2enmod proxy_fcgi setenvif

a2enconf php7.3-fpm

Apache2에서 활성화합니다.

systemctl status php7.3-fpm

php7.3이 설치되어 실행 중인지 확인하고 다음을 사용하여 Apache2를 다시 시작했습니다.

systemctl restart apache2

php -v보고서PHP 7.3.6-1+ubuntu18.04.1+deb.sury.org+1 (cli) (빌드 날짜: 2019년 5월 31일 11:06:48) (NTS)

그러나 phpinfo();PHP 7.2는 다음과 같이 보고합니다.PHP 버전 7.2.17-0ubuntu0.18.04.1

내가 무엇을 놓쳤나요? 나는 우분투를 처음 접했기 때문에 어떤 지침이라도 감사하겠습니다.

감사해요

답변1

이전 버전의 PHP(a2dismod [이전 버전])를 비활성화한 다음 다음을 사용하여 새 버전을 활성화해야 합니다.

sudo a2enmod php7.3

그런 다음 apache2를 다시 시작하십시오.

답변2

내 경우에는 다음을 수행해야 했습니다.

sudo add-apt-repository ppa:ondrej/php

sudo apt-get install php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-common php7.3-curl php7.3-mbstring php7.3-xml php7.3-bcmath php7.3-bz2 php7.3-intl php7.3-json php7.3-readline php7.3-zip

sudo apt install libapache2-mod-php7.3

sudo a2enmod php7.3

Apache를 설치한 후에도 여전히 php7.0을 사용했기 때문에 7.0 구성을 수동으로 제거해야 했습니다.

cd /etc/apache2/mods-enabled
ls -la | grep php
sudo rm php7.0.conf

그리고 마지막으로

sudo service apache2 restart

관련 정보