PHP es uno de los lenguajes de programación más populares para el desarrollo web. Es un lenguaje dinámico, orientado a objetos y de código abierto que se utiliza para crear sitios web, aplicaciones web y servicios web.
En este artículo, te mostraremos cómo instalar PHP 7.0 en Debian 11. PHP 7.0 es la versión de PHP que se incluye en los repositorios oficiales de Debian 11.
Al final de este artículo, podrás:
- Instalar PHP 7.2 en Debian 11 con Plesk
- Configurar PHP para que funcione con Apache o Nginx
- Instalar extensiones PHP comunes
¿Por qué instalar PHP 7.2 en Debian 11 con Plesk?
La instalación de PHP 7.0 en Debian 11 puede ser útil en los siguientes casos:
- Si tienes un servidor web que ejecuta PHP 7.0 y no deseas actualizarlo a una versión más reciente.
- Si necesitas ejecutar aplicaciones web o plugins que solo son compatibles con PHP 7.0.
- Si deseas aprovechar las ventajas de seguridad y rendimiento de PHP 7.0.
En este caso hemos trabajado con la versión de Debian 11 y Plesk, para quien no conozcais Plesk os hacemos un pequeño resumen.
Plesk: un panel de control para gestionar tu servidor web
Plesk es un panel de control que permite gestionar de forma sencilla un servidor web. Entre sus funciones se encuentran:
- Instalar y configurar aplicaciones web.
- Administrar usuarios y permisos.
- Crear y gestionar bases de datos.
- Monitorizar el rendimiento del servidor.
Ventajas de Plesk
Plesk ofrece una serie de ventajas en el área de seguridad y rendimiento:
- Seguridad: Plesk incluye una serie de funciones para mejorar la seguridad del servidor web, como la instalación automática de parches de seguridad, la protección contra ataques DDoS y la detección de malware.
- Rendimiento: Plesk optimiza el rendimiento del servidor web mediante la optimización de la configuración del sistema y la gestión de los recursos del servidor.
Instalación PHP 7.2 sobre debian 11
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https
sudo sh -c ‘echo «deb https://packages.sury.org/php/ $(lsb_release -sc) main» > /etc/apt/sources.list.d/php.list’
wget -qO – https://packages.sury.org/php/apt.gpg | sudo apt-key add –
una vez tenemos nuestro repositorio vamos a instalar las librerías necesarias.
apt list –upgradable
apt-get install php7.2 php7.2-opcache php7.2-xml php7.2-zip php7.2-http php7.2-cli php7.2-common php7.2-cgi php7.2-mysql libapache2-mod-php7.2 libphp7.2-embed php7.2-mysql
apt-get install
Y por último vamos a indicar a Plesk que reconozca esta versión
/usr/local/psa/bin/php_handler –add -displayname 7.2 -path /usr/bin/php-cgi7.2 -phpini /etc/php/7.2/cgi/php.ini -clipath /usr/bin/php7.2 -type fastcgi -id plesk-php72-fastcgi
Ya podemos ir a la suscripción y elegir la versión instalada.
¿Qué es PHP?
PHP es un lenguaje de programación de propósito general, de código abierto y de interpretación. Es uno de los lenguajes de programación más populares para el desarrollo web.
¿Por qué instalar PHP 7.0 en Debian 11?
Hay varias razones para instalar PHP 7.0 en Debian 10. Una razón es que puede ser necesario para ejecutar aplicaciones web o plugins que solo son compatibles con PHP 7.0. Otra razón es que PHP 7.0 ofrece una serie de ventajas de seguridad y rendimiento sobre versiones anteriores de PHP.
¿Por que elegir Debian 11 y no Debian 10?
Hemos optado elegir Debian 11 en lugar de Debian 10 por las siguientes razones:
Debian 11 es la versión más reciente y estable de Debian. Debian 10 ya no recibe soporte oficial, por lo que Debian 11 es la mejor opción para un servidor web seguro y actualizado.
Debian 11 incluye PHP 8.0. PHP 8.0 es la versión más reciente y estable de PHP, y ofrece una serie de ventajas de seguridad y rendimiento sobre versiones anteriores de PHP.
Sin embargo, si necesitas ejecutar aplicaciones web o plugins que solo son compatibles con PHP 7.0, puedes instalar PHP 7.0 en Debian 11 mediante la instalación del paquete php7.0-fpm
.
En el artículo, hemos explicado cómo instalar PHP 7.0 en Debian 11 para que los usuarios puedan seguir utilizando aplicaciones web o plugins que solo son compatibles con PHP 7.0.