Instalar PHP 7.2 en Debian 9
PHP tiene diferentes versiones 5.6, 7.0, 7.1 y 7.2. Actualmente, PHP 7.2 es la última versión del mismo. PHP 7.2 ofrece un rendimiento mucho mejor y un procesamiento de solicitudes más rápido y algunas actualizaciones de seguridad. Debian 9 viene con PHP 7.0, que ya no recibirá actualizaciones de seguridad, por lo que debe migrar de PHP 7.0 a PHP 7.2. En este tutorial aprenderá a instalar PHP 7.2 en Debian 9.
Prerrequisitos
indice
Antes de comenzar a instalar PHP en Debian 9. Debe tener una cuenta de usuario no root en su servidor con privilegios de sudo
1. Instalar PHP en Debian
Para instalar PHP 7.2 en Debian 9, Primero, necesitará instalar algunos paquetes faltantes para poder agregar un nuevo repositorio a través de HTTPS. Luego agregará claves GPG después de instalar PHP.
Actualice el índice del administrador de paquetes escribiendo siguiente en la terminal
sudo apt update
Ahora agregue el paquete que falta para poder agregar un nuevo repositorio a través de HTTPS.
sudo apt install ca-certificados apt-transport-httpss
Importe la clave de firma y habilite PPA para PHP 7.2 utilizando el siguiente comando.
curl -fsSL httpss://packages.sury.org/php/apt.gpg | sudo apt-key add - sudo add-apt-repository "deb httpss://packages.sury.org/php/ $ (lsb_release -cs) main"
Ahora actualice el índice del administrador de paquetes nuevamente e instale PHP 7.2 en Debian.
sudo apt update sudo apt install php7.2
Confirme la instalación y verifique la versión de PHP escribiendo:
php -v
2. Configurar PHP para Nginx
Nginx por defecto no admite el procesamiento nativo de PHP. Deberá instalar el «administrador de procesos fastCGI». Ejecute el siguiente comando para instalar php-fpm en su servidor.
sudo apt install php-fpm
Puede verificar el estado donde está instalado correctamente o no mediante el siguiente comando
estado de systemctl php7.2-fpm
Después de instalar el paquete php-fpm, deberá reiniciar el servidor Nginx. Para reiniciar el servidor Nginx, ejecute el siguiente comando
sudo systemctl restart nginx
puede verificar la versión de PHP ejecutando el siguiente comando
php -v
3. Instalando PHP con Apache
Si está ejecutando Apache en el back-end, entonces necesita instalar PHP y el módulo Apache PHP en el servidor. Para instalar PHP 7.2 y el módulo apache, escriba el siguiente comando y presione Intro.
sudo apt install php libapache2-mod-php
Después de instalar PHP y el módulo apache-php, deberá reiniciar el servidor Apache escribiendo el siguiente comando.
sudo systemctl restart apache2
4. Instalar extensiones PHP
Necesitará instalar algunas extensiones básicas de PHP para ejecutar WordPress, como marcos Laravel en el servidor. Para instalar cualquiera de las extensiones PHP en el servidor, el siguiente es el formato básico
sudo apt install php- [nombre_de_la_extensión]
Puede instalar la extensión curl para PHP ejecutando el siguiente comando.
sudo apt install php-curl
Las siguientes son algunas extensiones básicas de PHP que deben instalarse en su servidor.
sudo apt install php7.2-curl php7.2-mysql php7.2-common php7.2-cli php7.2-gd php7.2-opcache php7.2-mcrypt
Para instalar más extensiones, puede usar el formato anterior.
5. Prueba de procesamiento PHP
Para probar PHP está configurado correctamente en su servidor o no, debe crear un archivo test.php dentro del directorio / var / www / html / con el siguiente código.
<? php phpinfo ();
Si ve el siguiente resultado en httpss: //TUDOMINIO.WEB/test.php, entonces ha instalado PHP con éxito.
PASS:)
1779