J'ai suivi les instructions de https://idroot.us/install-php-7-3-ubuntu-18-04/ pour installer PHP 7.3 puis, comme indiqué, a couru
a2enmod proxy_fcgi setenvif
a2enconf php7.3-fpm
pour l'activer dans Apache2.
systemctl status php7.3-fpm
confirme que php7.3 est installé et fonctionne et j'ai redémarré Apache2 en utilisant
systemctl restart Apache2
php -v
Rapports PHP 7.3.6-1 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (construit: 31 mai 2019 11:06:48) ( NTS)
Cependant, phpinfo();
rapporte PHP 7.2: Version PHP 7.2.17-0ubuntu0.18.04.1
Qu'est-ce que j'ai raté? Tout conseil serait apprécié car je suis totalement nouveau sur Ubuntu.
Merci
Vous devez désactiver l'ancienne version de PHP (a2dismod [oldversion]), puis activer la nouvelle version avec
Sudo a2enmod php7.3
Redémarrez ensuite Apache2
Dans mon cas, je devais faire ce qui suit
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
Après l'installation, Apache utilisait toujours php7.0, j'ai donc dû supprimer manuellement les configurations 7.0:
cd /etc/Apache2/mods-enabled
ls -la | grep php
Sudo rm php7.0.conf
Et enfin
Sudo service Apache2 restart