Si usas Debian y también el panel de hosting myVesta, seguramente llegue un momento en el que quieras actualizar PHP a otra versión o simplemente instalar otra versión para usar ambas a la vez.
Para ello, debes descargarte el instalador oficial de PHP de myVesta con este comando:
wget -nv -O ./vesta-inst-php.sh https://c.myvestacp.com/tools/multi-php-install.sh
Luego edita el archivo vesta-inst-php.sh
con MCEdit, con nano o con tu editor preferido:
mcedit ./vesta-inst-php.sh
Verás un listado con todas las versiones de PHP disponibles. Todas tendrán en valor 0
. Debes cambiar el valor a 1
de las versiones de PHP que quieras tener instaladas. En el siguiente ejemplo instalaré PHP 7.4, PHP 8.1 y PHP 8.2:
inst_56=0
inst_70=0
inst_71=0
inst_72=0
inst_73=0
inst_74=1
inst_80=0
inst_81=1
inst_82=1
Luego pulsa la tecla F2 en MCEdit o CTRL+X en nano para guardar los cambios y salir del editor.
Finalmente usa el siguiente comando para ejecutar el instalador:
sudo bash ./vesta-inst-php.sh
Si ahora accedes al panel de control de myVesta, podrás ver que puedes escoger entre múltiples versiones de PHP para los dominios web que hayas agregado.
Si usas PHP-FPM, seguramente veas las plantillas PHP-FPM-XX y PHP-FP-XX-public, siendo XX las versiones de PHP instaladas.
Esto ha sido todo.
Gracias