Tengo 3 php
instalados en mi local, pero después de instalarlos php8.1
no podré cambiarlos por el navegador, siempre muestra uno antiguo.
Intenté cambiar con el siguiente comando, pero nada cambió según mis expectativas.
sudo update-alternatives --set php /usr/bin/php8.1
set PATH="/usr/bin/php8.1:$PATH"
en la línea de comando muestra la versión 8.1 mientras que en el navegador muestra la 7.4
Respuesta1
El módulo PHP utilizado por su servidor Apache (y por lo tanto, el que se muestra "en el navegador") está configurado en la configuración de Apache.
Dependiendo de cómo los hayas instalado, puedes probar algo como
a2dismod php7.4
a2enmod php8.1
esto deshabilitará su antiguo módulo 7.4 y habilitará la versión 8.1. Luego debe recargar Apache para que se realicen los cambios.
Si no funciona, simplemente invierta los comandos para volver a habilitar su 7.4:
a2dismod php8.1
a2enmod php7.4
Sin embargo, tenga en cuenta que dependiendo de cómo instaló los módulos (¿desde la fuente? ¿desde un .deb
paquete?), es posible que lo anterior no funcione. Si puede brindar más información sobre su versión de Ubuntu y cómo instaló las versiones adicionales de PHP, eso ayudaría a brindar respuestas más precisas.