Seguí las instrucciones enhttps://idroot.us/install-php-7-3-ubuntu-18-04/para instalar PHP 7.3 y luego, según las instrucciones, ejecutó
a2enmod proxy_fcgi setenvif
a2enconf php7.3-fpm
para habilitarlo en Apache2.
systemctl status php7.3-fpm
confirma que php7.3 está instalado y ejecutándose y reinicié Apache2 usando
systemctl restart apache2
php -v
informesPHP 7.3.6-1+ubuntu18.04.1+deb.sury.org+1 (cli) (compilado: 31 de mayo de 2019 11:06:48) (NTS)
Sin embargo, phpinfo();
informa PHP 7.2:Versión de PHP 7.2.17-0ubuntu0.18.04.1
¿Qué me he perdido? Se agradecería cualquier orientación ya que soy totalmente nuevo en Ubuntu.
Gracias
Respuesta1
Debe deshabilitar la versión anterior de PHP (a2dismod [versión anterior]) y luego habilitar la nueva versión con
sudo a2enmod php7.3
Luego reinicie apache2
Respuesta2
En mi caso tuve que hacer lo siguiente
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
Después de instalar Apache todavía usaba php7.0, así que tuve que eliminar las configuraciones 7.0 manualmente:
cd /etc/apache2/mods-enabled
ls -la | grep php
sudo rm php7.0.conf
Y finalmente
sudo service apache2 restart