Table of Contents
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
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
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
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 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 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 8.0 predeterminada de PHP.————$ sudo update-alternativas–set php/usr/bin/php8. 0
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
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”
Aleta d Archivo de configuración PHP
También le puede interesar:
- Cómo usar y ejecutar códigos PHP en la línea de comandos de Linux
- 12 Uso útil de la línea de comandos de PHP que todo usuario de Linux debe conocer
- 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.