Búsqueda de sitios web

Cómo instalar PHP 7.2/7.3/7.4 en Ubuntu 22.04


PHP es gratuito, de código abierto y uno de los lenguajes de programación del lado del servidor más utilizados. Se utiliza para el desarrollo de sitios web dinámicos y responsivos. Es multiplataforma y se puede instalar en muchas plataformas como Linux, Windows, Mac OS y Unix. Con PHP, puede crear un sitio web, un blog, un sistema de gestión de relaciones con los clientes, un sistema de gestión de relaciones con los clientes y mucho más.

En este artículo, le mostraremos cómo instalar múltiples versiones de PHP en Ubuntu 22.04.

Requisitos

  • Un servidor que ejecuta Ubuntu 22.04.
  • Se configura una contraseña de root en el servidor.

Primeros pasos

Antes de comenzar, debe actualizar y actualizar todos los paquetes del sistema a la última versión. Puede actualizar todos los paquetes ejecutando el siguiente comando:

apt update
apt upgrade

Una vez que todos los paquetes estén actualizados, puede continuar con el siguiente paso.

Agregar repositorio PHP

Al momento de escribir este tutorial, la última versión de PHP es PHP 8.1. Ubuntu 22.04 viene con esta versión de PHP en su repositorio predeterminado. Para instalar múltiples versiones de PHP, necesita instalar el repositorio PHP de Ondrej en su sistema.

Primero instale todas las dependencias requeridas con el siguiente comando:

apt install software-properties-common curl gnupg2 wget -y

Una vez que todas las dependencias requeridas estén instaladas, agregue el repositorio PHP con el siguiente comando:

add-apt-repository ppa:ondrej/php

Una vez que se haya agregado el repositorio, actualice la caché del repositorio con el siguiente comando:

apt update

Instalar PHP en Ubuntu 22.04

En esta sección, le mostraremos cómo instalar múltiples versiones de PHP en Ubuntu 22.04.

Instalar PHP 7.4

Para instalar PHP 7.4, ejecute el siguiente comando:

apt-get install php7.4 php7.4-fpm -y

A continuación, ejecute el siguiente comando para instalar otras extensiones de PHP:

apt-get install php7.4-cli php7.4-mbstring php7.4-xml php7.4-gd php7.4-mysql php7.4-curl

Instalar PHP 7.3

Para instalar PHP 7.3, ejecute el siguiente comando:

apt-get install php7.3 php7.3-fpm

A continuación, ejecute el siguiente comando para instalar otras extensiones de PHP:

apt-get install php7.3-cli php7.3-mbstring php7.3-xml php7.3-gd php7.3-mysql php7.3-curl

Instalar PHP 7.2

Para instalar PHP 7.2, ejecute el siguiente comando:

apt-get install php7.2 php7.2-fpm

Luego ejecute el siguiente comando para instalar otras extensiones PHP:

apt-get install php7.2-cli php7.2-mbstring php7.2-xml php7.2-gd php7.2-mysql php7.2-curl

Instalar PHP 8.0

Para instalar PHP 8.0, ejecute el siguiente comando:

apt-get install php8.0 php8.0-fpm

Luego ejecute el siguiente comando para instalar otras extensiones PHP:

apt-get install php8.0-cli php8.0-mbstring php8.0-xml php8.0-gd php8.0-mysql php8.0-curl

Ahora verifica la versión activa de PHP con el siguiente comando:

php -v

Deberías ver la versión de PHP en el siguiente resultado:

PHP 8.0.21 (cli) (built: Jul 13 2022 08:26:57) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.21, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.21, Copyright (c), by Zend Technologies

Cambiar la versión predeterminada de PHP

Si tiene varias versiones de PHP instaladas en su sistema. Puedes cambiar fácilmente entre ellos usando el comando de actualización de alternativas:

update-alternatives --config php

Se le pedirá que seleccione las versiones de PHP:

There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.2   72        manual mode
  2            /usr/bin/php7.3   73        manual mode
  3            /usr/bin/php7.4   74        manual mode
  4            /usr/bin/php8.0   80        manual mode

Press  to keep the current choice[*], or type selection number: 3

Ingrese el número de versión de PHP deseado del resultado anterior y presione Entrar para configurar esta versión de PHP como la versión predeterminada.

update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in manual mode

Ahora puedes comprobar la versión PHP activa con el siguiente comando:

php -v

Deberías ver el siguiente resultado:

PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

También puedes cambiar las versiones predeterminadas de PHP directamente con el siguiente comando:

update-alternatives --set php /usr/bin/php7.2

Obtendrá el siguiente resultado:

update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in manual mode

Para verificar la nueva versión activa, ejecute el siguiente comando:

php -v

Deberías ver el siguiente resultado:

PHP 7.2.34-32+ubuntu22.04.1+deb.sury.org+1 (cli) (built: Jun 27 2022 08:18:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-32+ubuntu22.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Elimina PHP de tu sistema

Si desea eliminar una versión de PHP específica de su sistema, ejecute el siguiente comando seguido de la versión de PHP:

apt-get remove php7.2

Para eliminar otras extensiones de PHP de las versiones específicas de PHP, ejecute el siguiente comando:

apt-get remove php7.2-*

Conclusión

En esta publicación, explicamos cómo instalar diferentes versiones de PHP en Ubuntu 22.04. Espero que ahora tenga suficiente conocimiento para instalar y administrar múltiples versiones de PHP.