En este tutorial, le mostraremos cómo instalar PHP 7.3 en Debian 9. PHP (preprocesador de hipertexto) es un lenguaje de secuencias de comandos del lado del servidor de código abierto diseñado principalmente para crear sitios web interactivos dinámicos. PHP es uno de los lenguajes más populares y está disponible gratuitamente para redistribución y modificaciones. PHP potencia WordPress, el sistema de administración de contenido más popular que se utiliza para crear blogs y sitios web, así como muchos otros sitios web de comercio electrónico, software de administración de relaciones con los clientes, software de planificación de recursos empresariales y mucho más.
La última versión de PHP 7.3 se lanzó oficialmente el 6 de diciembre de 2018. Viene con una serie de funciones nuevas y algunas incompatibilidades que debe tener en cuenta antes de actualizar desde la versión anterior.
Requisitos:
A los efectos de este tutorial, utilizaremos un VPS Debian 9.
También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.
1. Primeros pasos
En primer lugar, deberá iniciar sesión en su servidor a través de SSH como usuario con acceso raíz o como usuario raíz:
ssh root@IP_ADDRESS -p PORT_NUMBER
y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.
Una vez que haya iniciado sesión, asegurémonos de que su servidor Debian 9 esté actualizado ejecutando los siguientes comandos:
apt-get update apt-get upgrade
Esto actualizará el índice del paquete y actualizará el software actualmente instalado en el servidor a la última versión.
Una vez que su sistema esté completamente actualizado, ahora podemos continuar con la instalación de PHP 7.3.
2. Instale PHP 7.3 en Debian 9
Primero, instalemos los siguientes paquetes requeridos:
apt-get install ca-certificates apt-transport-https lsb-release
Luego, importe la clave de firma y habilite el PPA para PHP 7.3 usando los siguientes comandos:
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" | tee /etc/apt/sources.list.d/php7.3.list
Ejecute el comando de actualización nuevamente:
apt-get update
Ahora puede instalar PHP 7.3 en su Debian 9 VPS.
Para ver la lista de todos los paquetes de PHP 7.3 disponibles, puede ejecutar el siguiente comando:
apt-cache search php7.3
Salida:
php7.3 - server-side, HTML-embedded scripting language (metapackage) php7.3-bcmath - Bcmath module for PHP php7.3-bcmath-dbgsym - debug symbols for php7.3-bcmath php7.3-bz2 - bzip2 module for PHP php7.3-bz2-dbgsym - debug symbols for php7.3-bz2 php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary) php7.3-cgi-dbgsym - debug symbols for php7.3-cgi php7.3-cli - command-line interpreter for the PHP scripting language php7.3-cli-dbgsym - debug symbols for php7.3-cli php7.3-common - documentation, examples and common module for PHP php7.3-common-dbgsym - debug symbols for php7.3-common ...
Para instalar PHP 7.3, junto con algunas de las extensiones más utilizadas, ejecute el siguiente comando:
apt-get install php7.3 php7.3-cli php7.3-common php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml
Para verificar que la instalación se haya completado, ejecute el siguiente comando:
php -v
La salida debería ser similar a esta:
PHP 7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f (cli) (built: Dec 17 2018 09:26:59) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f, Copyright (c) 1999-2018, by Zend Technologies
3. Edición de la configuración de PHP 7.3 en un VPS Debian
Lo siguiente que puede hacer es personalizar la configuración de PHP 7.3 de acuerdo con sus requisitos. Puede hacerlo editando el archivo php.ini. Para encontrar la ruta a este archivo, puede usar el siguiente comando:
php --ini | grep "Loaded Configuration File"
Devolverá la ruta al archivo php.ini que está cargado actualmente.
# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /etc/php/7.3/cli/php.ini
Edite el archivo con un editor de texto de su elección. Usaremos nano en este ejemplo.
nano /etc/php/7.3/cli/php.ini
Una vez que haya terminado de cambiar cualquier configuración, guarde y cierre el archivo. Si está utilizando Apache como servidor web, debe reiniciarlo para que se cargue la nueva configuración y para que los cambios surtan efecto. Si está utilizando Nginx y PHP-FPM, debe reiniciar el servicio PHP-FPM.
4. Verifique si los archivos PHP se están ejecutando en el servidor
Para verificar si sus archivos PHP se están ejecutando en el servidor, puede crear un archivo info.php de muestra y acceder a él desde su navegador web.
Para crear el archivo, ejecute el siguiente comando:
nano /var/www/html/info.php
A continuación, introduzca el siguiente contenido:
<?php
phpinfo();
?>
Guarde y cierre el archivo, luego abra su navegador web preferido y acceda al archivo utilizando la dirección IP de su servidor en la URL seguida del nombre del archivo.
http://IP-ADDRESS/info.php
Debería poder ver la siguiente información:
¡Felicidades! Ha instalado correctamente PHP 7.3 en un servidor Debian 9. Para obtener información más detallada sobre PHP 7.3, puede consultar la documentación oficial de PHP.
Por supuesto, no es necesario que instale PHP 7.3 en Debian 9 si utiliza uno de nuestros servicios de hospedaje PHP administrado, en cuyo caso simplemente puede solicitar a nuestros administradores de sistemas expertos que instalen PHP 7.3 en Debian 9 por usted, utilizando LAMP. o pila LEMP o cualquier otra pila de alojamiento web de su elección. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar PHP 7.3 en un servidor Debian 9, compártala con sus amigos en las redes sociales usando los botones a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.