GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar PHP 7.2 en Debian 9

Le mostraremos cómo instalar PHP 7.2 en un servidor Linux que ejecuta Debian 9 como sistema operativo. PHP es un lenguaje de secuencias de comandos del lado del servidor que se usa comúnmente para el desarrollo web, pero también se usa como un lenguaje de programación de propósito general. PHP potencia WordPress, el sistema de administración de contenido más popular que se usa para crear blogs y sitios web, así como 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.

¿Por qué quieres instalar PHP 7.2 en tu Debian 9 VPS?

PHP 7 ofrece un rendimiento mucho mejor que PHP 5.6 y versiones anteriores de PHP. En comparación con PHP 5.6, PHP 7.2 podría ejecutar hasta tres veces más solicitudes. Si ha instalado WordPress en su VPS de Linux, esto significa una carga de servidor mucho menor, por lo que debe esperar que su sitio web se ejecute más rápido con PHP 7.2.

Además, PHP 7.2 ofrece algunas mejoras de seguridad.

Sin embargo, hay algunas obsolescencias que es posible que desee verificar antes de considerar actualizar a PHP 7.2.

Requisitos previos

Antes de comenzar con la instalación de PHP 7.2 en su Debian VPS, asegúrese de tener acceso completo a la raíz. Conéctese al servidor a través de SSH y actualice todo el software del sistema a la última versión disponible. Puede hacerlo ejecutando los siguientes comandos en la terminal:

sudo apt-get update 
sudo 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, puede continuar con el siguiente paso, que es instalar PHP 7.2.

Instalar PHP 7.2 en Debian 9 VPS

Importe la clave de firma y habilite el PPA para PHP 7.2 usando los siguientes comandos:

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Una vez que haya terminado con esto, ejecute la actualización del índice del paquete una vez más usando el siguiente comando:

sudo apt-get update

En caso de que obtenga un error como el siguiente:

Reading package lists... Done
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

Significa que faltan algunos paquetes que debe instalar primero. Instale los paquetes necesarios ejecutando el siguiente comando:

sudo apt-get install ca-certificates apt-transport-https

Luego, ejecute el comando de actualización nuevamente.

Finalmente, instale PHP 7.2 en su Debian 9 VPS, incluidas algunas de las extensiones de uso común, utilizando el siguiente comando:

sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml

Para verificar que la instalación se haya completado, ejecute el siguiente comando:

php -v

El resultado debe ser muy similar al siguiente:

# php -v
PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep  1 2018 08:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies

Cambiar/Personalizar la configuración de PHP 7.2 en un VPS Debian

Lo siguiente que quizás desee completar es personalizar la configuración de PHP 7.2 para cumplir con sus requisitos. Puede hacerlo editando php.ini expediente. Para encontrar la ruta a este archivo, puede usar el siguiente comando:

php --ini | grep "Loaded Configuration File"

Devolverá la ruta al php.ini archivo que está cargado actualmente.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/7.2/cli/php.ini

Edite el archivo con un editor de texto de su elección. Usaremos nano en este ejemplo.

nano /etc/php/7.2/cli/php.ini

Una vez que cambie la 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.

También puede crear un ejemplo info.php y ver si los archivos PHP ya se ejecutaron en el servidor.

Para crear el archivo:

nano /var/www/html/info.php

y pega lo siguiente:

<?php phpinfo(); ?>

Guarde y cierre el archivo, luego abra su navegador web favorito 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

With the completion of this tutorial you have learned how to install PHP 7.2 on your Debian 9 based server. 
For the installation guide of PHP 7.2 on Ubuntu 16.04 please follow this tutorial on how to install PHP 7.2 on Ubuntu 16.04.

Nuestro alojamiento PHP totalmente administrado ya está instalado con la última versión de PHP 7.2, por lo que no tiene que instalarlo usted mismo. Si necesita que se instale cualquier otra versión de PHP en su servidor, simplemente informe a nuestros administradores del sistema a través de un chat en vivo o un ticket de soporte, y se encargará de ello de inmediato. Están disponibles 24/7. Para obtener más actualizaciones, también puede consultar nuestra guía sobre cómo instalar PHP 7.3 en Debian 9.

PD. Si le gustó esta publicación sobre cómo instalar PHP 7.2 en Debian 9, compártala con sus amigos en las redes sociales o simplemente deje una respuesta a continuación con su pregunta o comentario. Gracias.


Debian
  1. Cómo instalar PHP 7.4/7.3/7.2/7.1 en Debian 10/Debian 9

  2. Cómo instalar PHP 8.0 en Debian 11

  3. Cómo instalar PHP 7.4 en Debian 10

  4. Cómo instalar PHP en Debian 11

  5. Cómo instalar PHP 7.3 en Debian 10

Cómo instalar PHP 5.6 en Ubuntu 16.04 y Debian 9

Cómo instalar Laravel en Debian 11 / Debian 10

Cómo instalar PHP 8.0 en Debian / Mint

Cómo instalar OPcache en Debian

Cómo instalar PHP 7.4 en Debian 11 Bullseye

Cómo instalar HHVM en Debian 8