Cómo instalar diferentes versiones de PHP (5.6, 7.0 y 7.1) en Ubuntu

Cómo instalar diferentes versiones de PHP (5.6, 7.0 y 7.1) en Ubuntu

PHP. (acrónimo recursivo de PHP: preprocesador de hipertexto. es un lenguaje de programación de código abierto y de propósito general, muy utilizado y más adecuado para el desarrollo de sitios web. y aplicaciones basadas en web. Es un lenguaje de secuencias de comandos del lado del servidor que se puede incrustar en HTML.

Actualmente, hay tres versiones compatibles de PHP. es decir, PHP 5.6. 7.0,. y 8.0. Lo que significa que PHP 5.3. 5.4. y 5.5. han llegado al final de su vida útil; ya no son compatibles con las actualizaciones de seguridad.

En este artículo, explicaremos cómo instalar todas las versiones compatibles de PHP. en Ubuntu. y sus derivados con las extensiones PHP más solicitadas para los servidores web Apache. y Nginx. utilizando un Ondřej Surý PPA. También explicaremos cómo configurar la versión predeterminada de PHP que se utilizará en el sistema Ubuntu.

Tenga en cuenta que PHP 7.x. es la versión estable admitida en los repositorios de software de Ubuntu, puede confirmar esto ejecutando el comando apt a continuación.

$ sudo apt show php O $ sudo apt show php-a Mostrar información de la versión de PHP Paquete: php Versión: 1: 7.0 + 35ubuntu6 Prioridad: opcional Sección: php Source : php-defaults (35ubuntu6) Origen: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Debian PHP Maintainers <[email protected]> Errores: https://bugs.launchpad.net/ubuntu/+filebug instalado-Tamaño: 11,3 kB Depende: php7.0 Compatible: 5 años Tamaño de descarga: 2,832 B Fuentes APT: http://archive.ubuntu.com/ubuntu xenial/main amd64 Descripción de los paquetes: lenguaje de scripting integrado en HTML del lado del servidor (predeterminado) PHP (acrónimo recursivo de PHP: preprocesador de hipertexto) es un lenguaje de scripting de propósito general de código abierto ampliamente utilizado que es especialmente su ited para el desarrollo web y se puede incrustar en HTML. . Este paquete es un paquete de dependencia, que depende de la versión PHP predeterminada de Debian ( actualmente 7.0. .

Para instalar la versión predeterminada de PHP desde los repositorios de software de Ubuntu, use el siguiente comando.

$ sudo apt install php

Instale PHP (5.6, 7.x, 8.0) en Ubuntu usando PPA

freestar.config.enabled_slots.push

1.. Primero comience agregando Ondřej Surý PPA. para instalar diferentes versiones de PHP: PHP 5.6. PHP 7.x,. y PHP 8.0. en el sistema Ubuntu.

$ sudo apt install python-software-properties $ sudo add-apt-repository ppa: ondrej/php  Agregar PPA en Ubuntu  Agregar PPA en Ubuntu Agregar PPA en Ubuntu

2.. A continuación, actualice el sistema de la siguiente manera.

$ sudo apt-get update

3.. Ahora instale diferentes versiones compatibles de PHP de la siguiente manera.

Para Apache Web Servidor $ sudo apt install php5.6 [ PHP 5.6. $ sudo apt install php7.0 [ PHP 7.0. $ sudo apt install php7.1 [ PHP 7.1. $ sudo apt install php7.2 [ PHP 7.2. $ sudo apt install php7.3 [ PHP 7.3. $ sudo apt install p hp7.4 [ PHP 7.4. $ sudo apt install php8.0 [ PHP 8.0. Para servidor web Nginx $ sudo apt install php5.6-fpm [ PHP 5.6. $ sudo apt install php7.0-fpm [ PHP 7.0. $ sudo apt install php7.1-fpm [ PHP 7.1. $ sudo apt install php7.2-fpm [ PHP 7.2. $ sudo apt install php7.3-fpm [ PHP 7.3. $ sudo apt install php7.4-fpm [ PHP 7.4. $ sudo apt install php8.0-fpm [ PHP 8.0.

4.. Para instalar cualquier módulo PHP, simplemente especifique la versión PHP y utilice la función de autocompletar para ver todos los módulos de la siguiente manera.

———— presione la tecla Tab para completar automáticamente.————$ sudo apt install php5.6 $ sudo apt install php7.0 $ sudo apt install php7.1 $ sudo apt install php7.2 $ sudo apt install php7.3 $ sudo apt install php7.4 $ sudo apt install php8.0  Buscar módulos PHP  Buscar módulos PHP Buscar módulos PHP

5.. Ahora puede instalar la mayoría de los módulos PHP necesarios de la lista.

———— Instalar módulos PHP.————$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql $ sudo apt instalar php7.0-cli php7.0-x ml php7.0-mysql $ sudo apt install php7.1-cli php7.1-xml php7.1-mysql $ sudo apt install php7.2-cli php7.2-xml php7.2-mysql $ sudo apt install php7. 3-cli php7.3-xml php7.3-mysql $ sudo apt install php7.3-cli php7.4-xml php7.4-mysql $ sudo apt install php7.3-cli php8.0-xml php8.0-mysql

6.. Finalmente, verifique su versión de PHP predeterminada utilizada en su sistema de esta manera.

$ php-v  Verificar la versión predeterminada de PHP en Ubuntu Verificar la versión predeterminada de PHP en Ubuntu Verifica la versión predeterminada de PHP en Ubuntu

Establecer la versión predeterminada de PHP en Ubuntu

7.. Puede configurar la versión predeterminada de PHP que se utilizará en el sistema con el comando update-alternativas. después configurándolo, verifique la versión de PHP para confirmar de la siguiente manera.

———— Establecer la versión 5.6 predeterminada de PHP.————$ sudo update-alternativas–set php/usr/bin/php5.6  Establecer Versión de PHP 5.6 en Ubuntu  Establecer la versión de PHP 5.6 en Ubuntu Establecer la versión de PHP 5.6 en Ubuntu———— Establecer la versión de PHP predeterminada 7.0.————$ sudo update-alternativas–set php/usr/bin/php7.0  Establecer la versión PHP 7.0 en Ubuntu  Establecer la versión de PHP 7.0 en Ubuntu Establecer la versión de PHP 7.0 en Ubuntu———— Establecer la versión de PHP predeterminada 7.1.————$ sudo actualizar-alternativas–set php/usr/bin/php7.1  Establecer la versión de PHP 7.1 en Ubuntu  Establecer la versión de PHP 7.1 en Ubuntu Establecer la versión de PHP 7.1 en Ubuntu———– Establecer la versión 8.0 predeterminada de PHP.————$ sudo update-alternativas–set php/usr/bin/php8. 0  Establecer la versión PHP 8  Establecer la versión PHP 8 Establecer la versión de PHP 8

8.. Para establecer la versión de PHP que funcionará con el servidor web Apache. utilice los siguientes comandos. Primero, desactive la versión actual con el comando a2dismod. y luego active la que desee con el comando a2enmod.

———– Desactivar la versión de PHP.———–$ sudo a2dismod php5.6 $ sudo a2dismod php7.0 $ sudo a2dismod php7.1 $ sudo a2dismod php7.2 $ sudo a2dismod php7.3 $ sudo a2dismod php7.4 $ sudo a2dismod php8.0———– Habilitar versión PHP.———–$ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0———– Reiniciar el servidor Apache.———–$ sudo systemctl restart apache2  Habilitar Deshabilitar módulos PHP para Apache  Habilitar Deshabilitar módulos PHP para Apache Habilitar Deshabilitar módulos PHP para Apache

9.. Después de cambiar de una versión a otra, puede encontrar su archivo de configuración PHP, ejecutando el siguiente comando.

———— Para PHP 5.6.———–$ sudo actualización-alternativas–set php/usr/bin/php5.6 $ php-i | grep “Archivo de configuración cargado”———— Para PHP 7.0.————$ sudo update-alternativas–set php/usr/bin/php7.0 $ php-i | grep “Archivo de configuración cargado”———— Para PHP 7.1.————$ sudo update-alternativas–set php/usr/bin/php7.1 $ php-i | grep “Archivo de configuración cargado”———— Para PHP 7.2.————$ sudo update-alternativas–set php/usr/bin/php7.2 $ php-i | grep “Archivo de configuración cargado”———— Para PHP 7.3.————$ sudo update-alternativas–set php/usr/bin/php7.3 $ php-i | grep “Archivo de configuración cargado”———— Para PHP 7.4.————$ sudo update-alternativas–set php/usr/bin/php7.4 $ php-i | grep “Archivo de configuración cargado”———— Para PHP 8.0.————$ sudo update-alternativas–set php/usr/bin/php8.0 $ php-i | grep “Archivo de configuración cargado”  Buscar archivo de configuración PHP Buscar PHP Archivo de configuración Aleta d Archivo de configuración PHP

También le puede interesar:

  1. Cómo usar y ejecutar códigos PHP en la línea de comandos de Linux
  2. 12 Uso útil de la línea de comandos de PHP que todo usuario de Linux debe conocer
  3. Cómo ocultar la versión de PHP en el encabezado HTTP

En este artículo, mostramos cómo instalar todas las versiones compatibles de PHP en Ubuntu y sus derivados. Si tiene alguna pregunta o idea para compartir, hágalo a través del formulario de comentarios a continuación.