Cómo instalar PHP 7.3 en Debian 9

Cómo instalar PHP 7.3 en Debian 9

En esta entrada veremos cómo instalar PHP 7.3 en Debian 9 paso a paso, ya sea una nueva instalación o una actualización desde versiones anteriores de PHP. Al final de esta guía tendrás PHP 7.3 instalado en tu sistema Debian 9 con el servidor web Apache configurado para usarlo.

Antes de instalar PHP 7.3 en Debian 9

Para instalar PHP 7.3 en Debian 9 siguiendo esta guía necesitas cumplir unos mínimos requisitos:

  • Un sistema Debian 9 actualizado.
  • Acceso a través de línea de comandos como root o usuario con permisos de sudo.
  • Conexión a Internet.

Con estos requerimientos cumplidos estamos listos para abrir una consola de comandos y ponernos manos a la obra.

Cómo instalar PHP 7.3 en Debian 9

Ya que los repositorios de Debian 9 sólo nos ofrecen la versión 7.0 de PHP se hace necesario instalar algún repositorio adicional que disponga de versiones más actualizadas, en este caso PHP 7.3.

El repositorio que añadiremos es el de sury.org. Este repositorio es accesible a través de protocolo seguro HTTPS, por lo que tendremos que asegurarnos de que el paquete apt-transport-https está disponible en nuestro sistema.

Sería buena idea antes de instalar nada actualizar la información de los repositorios y los paquetes instalados en nuestro sistema:

~$ sudo apt update && sudo apt -y upgrade

Ya podemos instalar el paquete:

~$ sudo apt -y install apt-transport-https

Ahora apt ya puede descargar desde repositorios accesibles vía protocolo HTTPS. El siguiente paso es añadir la clave pública del repositorio para comprobar las firmas de los paquetes. Descargaremos esta clave pública mediante wget situándola directamente en la biblioteca de firmas de apt:

~$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Ya sólo queda añadir el nuevo repositorio a las fuentes de apt:. Creamos una nueva fuente para apt:

~$ sudo nano /etc/apt/sources.list.d/php.list

Y añadimos esta línea:

deb https://packages.sury.org/php/ stretch main

Una vez hechos estos cambios debemos actualizar la información de los repositorios:

~$ sudo apt update

Es muy posible que al final de esta actualización apt nos informe de que existen una serie de paquetes que pueden ser actualizados. Si habíamos instalado PHP 7.0 anteriormente desde los repositorios oficiales de Debian todos sus paquetes serán actualizables.

Para actualizar a PHP 7.3 será tan sencillo como actualizar los paquetes:

~$ sudo apt -y upgrade

De esta forma se actualizará PHP, módulos, dependencias, etc.

Como PHP 7.3 incluye su propia configuración por defecto, un diálogo nos preguntará qué hacer con la configuración actual de PHP y la nueva:

instalar php 7.3 en debian 9

Lo ideal sería instalar la nueva versión que viene con PHP 7.3, pero seguramente perderías los cambios realizados en la configuración actual de PHP 7.0. Sin embargo, dejar la versión actual puede provocar algunos problemas de funcionamiento y configuración de PHP 7.3. Ten en cuenta que, en cualquier caso, en /etc/php/ tendrás tanto el directorio de configuración de PHP 7.0 como el de PHP 7.3, con sus respectivos archivos php.ini para Apache, por lo que es fácil examinar la vieja configuración para rescatar los cambios de configuración.

Lo indicado en estos casos es haber tomado nota de los cambios en la configuración de PHP 7.0, actualizar el archivo de configuración con la nueva versión y añadir los cambios pertinentes.

Instalación de PHP 7.3 en un sistema limpio

Si es la primera vez que instalas PHP en el sistema, al actualizar la información de los repositorios no se instalará. Tenemos que hacerlo de forma manual:

~$ sudo apt -y install php

El comando anterior instalará PHP 7.3 directamente. Recuerda que este paquete depende de Apache, por lo que además de PHP se instalará este servidor web y los módulos para conectarlo con PHP.

Cómo configurar Apache para usar PHP 7.3 en Debian 9

Aunque ya hemos instalado PHP 7.3 en el sistema, Apache sigue funcionando con PHP 7.0. Para que Apache use la nueva versión desactivaremos el módulo de PHP 7.0 y activaremos el de la versión 7.3, recargando la configuración acto seguido:

~$ sudo a2dismod php7.0
~$ sudo a2enmod php7.3
~$ sudo systemctl reload apache2

Para comprobar que Apache tras cargar la nueva configuración ya está funcionando con PHP 7.3 crearemos un pequeño script accesible vía web. Crearemos el archivo /var/www/html/info.php con un contenido como este:

<?php
        phpinfo();

Y accederemos desde el navegador a este archivo, añadiendo la ruta a la dirección IP o dominio de la máquina Debian. Por ejemplo, en mi caso la URL sería http://debian9.local/info.php:

instalar php 7.3 en debian 9

Con esto ya tenemos perfectamente actualizado PHP 7.3 para usar en Debian 9.

Conclusión

Ahora que ya sabes cómo instalar PHP 7.3 en Debian 9 tienes a tu disposición la versión más reciente y potente de este lenguaje. A partir de ahora, todas tus aplicaciones web se beneficiarán del uso de sus nuevas funcionalidades y características, y mejoras en velocidad y seguridad.

Si tienes cualquier duda, pregunta, notificación de errores, sugerencias, etc. déjame un comentario.

Ah, y si te ha servido esta guía de instalación de PHP 7.3 en Debian 9, ¡siempre me puedes invitar a un café!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Cerrar menú

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies