PHP instalación · 3 min read · Nov 01, 2025
Cómo instalar PHP 8 en Debian 11

PHP es un lenguaje de programación gratuito, de código abierto y popular del lado del servidor utilizado para crear sitios web dinámicos. PHP viene con muchas características poderosas que incluyen un compilador Just-in-time (JIT), atributos, argumentos nombrados y más. Muchas plataformas populares, incluyendo WordPress, Magento, Drupal y Joomla, se basan en PHP.
En este tutorial, te mostraré cómo instalar PHP 8.0 en Debian 11.
Prerrequisitos
- Un servidor que ejecute Debian 11.
- Una contraseña de root configurada en el servidor.
Actualiza tu sistema
Antes de comenzar, es una buena idea actualizar tu sistema a los últimos paquetes. Puedes actualizar todos ellos usando el siguiente comando:
apt-get update -yUna vez que todos los paquetes estén actualizados, puedes proceder al siguiente paso.
Agregar el repositorio de PHP
Por defecto, PHP 8.0 no está incluido en el repositorio predeterminado de Debian 11. Así que necesitarás agregar el repositorio Sury PHP a APT.
Primero, instala los paquetes requeridos usando el siguiente comando:
apt-get install ca-certificates apt-transport-https software-properties-common -yUna vez que todos los paquetes estén instalados, agrega un repositorio Sury a APT usando el siguiente comando:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.listA continuación, descarga y agrega la clave GPG con el siguiente comando:
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -Una vez que hayas terminado, actualiza el repositorio con el siguiente comando:
apt-get update -yInstalar PHP 8.0
Ahora, instala PHP 8.0 usando el siguiente comando:
apt-get install php8.0Una vez que PHP esté instalado, verifica la versión instalada de PHP usando el siguiente comando:
php -vDeberías ver la siguiente salida:
PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
Instalar extensiones de PHP 8
Puedes instalar diferentes extensiones de PHP según los requisitos de tu aplicación usando el siguiente comando:
apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -yUna vez que todas las extensiones de PHP estén instaladas, puedes proceder al siguiente paso.
Configurar PHP 8 para Apache
Necesitarás editar el archivo php.ini y cambiar algunos valores para las aplicaciones web.
Puedes editarlo con el siguiente comando:
nano /etc/php/8.0/apache2/php.iniCambia las siguientes líneas:
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
Guarda y cierra el archivo, luego reinicia Apache para aplicar los cambios.
systemctl restart apache2Actualizar a PHP 8
Si hay múltiples versiones de PHP instaladas en tu servidor. Necesitarás deshabilitar la versión predeterminada de PHP y habilitar la versión PHP 8.
Por ejemplo, ejecuta el siguiente comando para deshabilitar la versión PHP 7.4:
a2dismod php7.4A continuación, habilita la versión PHP 8.0 usando el siguiente comando:
a2enmod php8.0A continuación, reinicia el servicio de Apache para aplicar los cambios:
systemctl restart apache2Verificar PHP
A continuación, necesitarás crear un archivo info.php dentro del directorio raíz web de Apache para probar la versión de PHP:
Puedes crearlo con el siguiente comando:
nano /var/www/html/info.phpAgrega la siguiente línea:
Una vez que hayas terminado, abre tu navegador web y accede al archivo info.php usando la URL http://your-server-ip/info.php. Deberías ver la página de PHP en la siguiente pantalla:

Conclusión
En la guía anterior, aprendiste cómo instalar PHP 8.0 en Debian 11. Espero que ahora puedas actualizar fácilmente tu versión de PHP existente. No dudes en preguntarme si tienes alguna pregunta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.