Cambiar PHP7.0 a PHP7.3 en VestaCP

Existen muchas guías de como instalar PHP7.3 en Linux CentOS, Ubuntu, Debian, por mencionar los mas usados como S.O. de servidores dedicados o virtualizados.

Siga los pasos que se indican a continuación para instalar 7.3 en Debian 9 / Debian 8

Paso 1: Actualizar el sistema e instalar add-apt-repository

Asegúrese de que su sistema esté actualizado:

sudo apt update
sudo apt upgrade -y

Si no tiene el comando add-apt-repository disponible en su sistema, instálelo usando nuestra guía a continuación:

Cómo instalar add-apt-repository en Debian / Ubuntu

Paso 2: Agregar repositorio PPA de PHP 7.3

Una vez que el comando esté disponible, agregue el repositorio PPA de PHP 7.3 add-apt-repository

sudo apt -y install lsb-release apt-transport-https ca-certificates 
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Paso 3: Instalar PHP 7.3 en Debian 9 / Debian 8

El último paso es instalar PHP 7.3 en Debian 9 / Debian 8. Primero, ejecute el comando apt update:

$ sudo apt update
Hit:2 https://packages.sury.org/php stretch InRelease
Ign:1 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Hit:3 http://cdn-fastly.deb.debian.org/debian stretch Release
Reading package lists… Done
Building dependency tree
Reading state information… Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.

Luego instale PHP 7.3 en Debian 9 / Debian 8:

sudo apt -y install php7.3

Comprobar la versión instalada

$ php -v
PHP 7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb (cli) (built: Jul  1 2021 16:11:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb, Copyright (c) 1999-2018, by Zend Technologies

Paso 4: Instalar extensiones de PHP 7.3

Instalar extensiones de PHP 7.3 mediante la sintaxis

 sudo apt install php7.3-<entension-name>

Vea el ejemplo a continuación que instala extensiones PHP estándar.

sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd  php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json

Para instalar Apache Module for PHP, ejecute:

sudo apt install libapache2-mod-php7.3

Confirme uno:

$ apt policy php7.3-cli
php7.3-cli:
  Installed: 7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb
  Candidate: 7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb
  Version table:
 *** 7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb 500
        500 https://packages.sury.org/php stretch/main amd64 Packages
        100 /var/lib/dpkg/status

¡¡Felicidades!!. Ha instalado correctamente PHP 7.3 en Debian 9 / Debian 8.

Sin embargo a la fecha VestaCP trae por defecto, la version PHP7.0 y a veces e requerimiento de contar con PHP 7.3 se vuelve un poco complejo al momento de hacer ese cambio.


Publicado

en

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Abrir chat
Hola 👋
¿En qué podemos ayudarte?