La solución de alojamiento gratuito de código abierto más recomendada es VestaCP. Estamos utilizando PHP versión 7.2 en este post y se actualizará a PHP versión 7.4 en VestaCP.

Veamos primero la versión más reciente de PHP
# php -v
La salida del comando se verá así.
La versión de PHP ha sido comprobada y verificada. La última versión es 7.2. En Vesta, instalemos y configuremos PHP 7.4. Instale el repositorio PHP y las características comunes del software.
# apt install software-common-properties
# add-apt-repository ppa:ondrej/php
Después de configurar el repositorio php ppa y los atributos comunes de software. Instale php7.4 y las extensiones más populares.
# apt install php7.4
# apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl
PHP 7.4 fue instalado correctamente. Veamos una vez más las versiones PHP de ambos enfoques. Actualice o navegue por el sitio web mientras ejecuta el comando PHP -v. Aunque el sitio web o Vesta no reconozcan la actualización de PHP, el comando php -v indica que la versión de PHP fue actualizada a 7.4. Continúa utilizando php7.2.
Necesitamos reiniciar el servidor, cambiar de PHP7.2 a PHP7.4, y resolver este problema.
# a2dismod php7.2
# a2enmod php7.4
# reboot
Vesta es ahora compatible con php7.4 y Apache2 está ahora vinculado a él.
El cambio a php7.4 fue exitoso, por lo tanto, eso es cierto. Ahora que todo ha sido probado, php7.2 puede ser eliminado del sistema.
# apt remove php7.2*
# apt autoremove
Reiniciamos el sistema.