Como habilito o PHP 7.3 no Apache2

Como habilito o PHP 7.3 no Apache2

Eu segui as instruções emhttps://idroot.us/install-php-7-3-ubuntu-18-04/para instalar o PHP 7.3 e então, conforme as instruções, executei

a2enmod proxy_fcgi setenvif

a2enconf php7.3-fpm

para habilitá-lo no Apache2.

systemctl status php7.3-fpm

confirma que o php7.3 está instalado e funcionando e reiniciei o Apache2 usando

systemctl restart apache2

php -vrelatóriosPHP 7.3.6-1+ubuntu18.04.1+deb.sury.org+1 (cli) (construído: 31 de maio de 2019 11:06:48) (NTS)

No entanto, phpinfo();relata o PHP 7.2:Versão PHP 7.2.17-0ubuntu0.18.04.1

O que eu perdi? Qualquer orientação seria apreciada, pois sou totalmente novo no Ubuntu.

Obrigado

Responder1

Você deve desabilitar a versão mais antiga do PHP (a2dismod [oldversion]) e então habilitar a nova versão com

sudo a2enmod php7.3

Então reinicie o apache2

Responder2

No meu caso eu tive que fazer o seguinte

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

Depois de instalar o apache ainda usava php7.0, então tive que remover as configurações 7.0 manualmente:

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

E finalmente

sudo service apache2 restart

informação relacionada