fbpx Instalar Apache con PHP en Debian: Guía paso a paso | Certificação Linux

Cómo instalar Apache con PHP en Debian

📅 25/06/2024 ⏱ 3 min ✍️ Uira Ribeiro
comandoscómo-hacer
Cómo instalar Apache con PHP en Debian
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

Para instalar Apache con PHP en Debian 12, puedes seguir los pasos a continuación. Estos comandos te ayudarán a configurar un servidor web con soporte a PHP.

Paso 1: Actualizar el Sistema

Primero, asegúrate de que tu sistema esté actualizado:

sudo apt update
sudo apt upgrade -y

Paso 2: Instalar Apache

Instala el servidor web Apache:

sudo apt install apache2 -y

Después de la instalación, verifica si Apache está en ejecución:

sudo systemctl status apache2

Paso 3: Instalar PHP

Instala PHP y los módulos necesarios. Puedes instalar la versión más reciente de PHP disponible en el repositorio de Debian con el siguiente comando:

sudo apt install php libapache2-mod-php php-mysql -y

Este comando instala PHP, el módulo de Apache para PHP y el módulo de PHP para MySQL. Si necesitas módulos adicionales de PHP, puedes instalarlos según sea necesario. Por ejemplo:

sudo apt install php-cli php-curl php-gd php-mbstring php-xml php-zip -y

Debian es una de las distribuciones en Linux que más paquetes tiene para PHP. Puedes ver una lista de paquetes disponibles con el comando:

apt list php-*

Paso 4: Reiniciar Apache

Después de instalar PHP, debes reiniciar Apache para que reconozca PHP:

sudo systemctl restart apache2

Paso 5: Verificar la Instalación de PHP

Para verificar si PHP está funcionando correctamente con Apache, puedes crear un archivo info.php en el directorio raíz del servidor web:

sudo nano /var/www/html/info.php

Agrega el siguiente contenido al archivo:

<?php
phpinfo();
?>

Guarda y cierra el archivo. Luego, abre un navegador web y accede a http://ip_do_seu_servidor/info.php (reemplaza seu_servidor por la dirección IP o nombre de dominio de tu servidor). Deberías ver la página de información de PHP, lo que confirma que PHP está funcionando correctamente con Apache.

También puedes probar en la línea de comandos usando el comando curl:

curl localhost/info.php

Paso 6: Configurar el Firewall (Opcional)

Si estás usando un firewall, puede ser necesario permitir el tráfico HTTP y HTTPS. Aquí está cómo hacerlo usando ufw:

sudo ufw allow in "Apache Full"

Si este comando devuelve un mensaje de error, es porque el firewall UFW no está instalado en tu sistema.

Conclusión

Con estos pasos, tendrás un servidor web Apache con soporte a PHP funcionando en Debian 12. Asegúrate de ajustar las configuraciones de acuerdo con tus necesidades específicas y agregar módulos PHP adicionales según sea necesario para tu proyecto.

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp