Saltar a contenido

📌 Módulo 1: Introducción a PHP

🎯 ¿Qué es PHP y para qué se usa?

PHP (Hypertext Preprocessor) es un lenguaje de programación del lado del servidor utilizado para desarrollar aplicaciones web dinámicas. Esto significa que PHP se ejecuta en el servidor y genera contenido que se envía al navegador del usuario.

¿Para qué se usa PHP?

  • Creación de sitios web dinámicos.
  • Conexión con bases de datos como MySQL.
  • Manejo de sesiones y usuarios.
  • Envío de correos electrónicos.
  • Generación de archivos PDF, imágenes y otros formatos.

🔹 Ejemplo de una página en PHP:

<?php
    echo "¡Hola, mundo desde PHP!";
?>
Este código imprimirá en pantalla:
¡Hola, mundo desde PHP!


🖥 Instalación de un servidor local

Para ejecutar PHP en tu computadora, necesitas un servidor local que incluya PHP, Apache y MySQL. Las opciones más populares son:

🔧 Opciones de servidores locales

Servidor Características
XAMPP Fácil de instalar, incluye PHP, MySQL y Apache.
WAMP Solo para Windows, estable y con interfaz gráfica.
Laragon Ligero y rápido, recomendado para proyectos modernos.

🚀 Pasos para instalar XAMPP

  1. Descarga XAMPP desde https://www.apachefriends.org/es/index.html.
  2. Instala el programa y selecciona Apache y MySQL.
  3. Abre el Panel de Control de XAMPP y presiona Start en Apache y MySQL.
  4. Accede a http://localhost/ en tu navegador para probar que funciona.

📂 Creación y configuración de archivos PHP

📌 ¿Dónde escribir código PHP?

Los archivos PHP tienen la extensión .php y deben guardarse dentro de la carpeta htdocs en XAMPP o www en WAMP/Laragon.

📝 Ejemplo de un archivo PHP

  1. Abre un editor de texto (VS Code, Sublime Text, Notepad++).
  2. Crea un nuevo archivo y guárdalo como index.php dentro de htdocs.
  3. Escribe lo siguiente:

<?php
    echo "¡Bienvenido a PHP!";
?>
4. Accede a http://localhost/index.php en tu navegador y verás el mensaje en pantalla.


🌐 Integración de PHP con HTML

PHP se puede integrar dentro del código HTML para hacer páginas dinámicas.

🔹 Ejemplo de PHP dentro de HTML

<!DOCTYPE html>
<html>
<head>
    <title>Mi Primera Página PHP</title>
</head>
<body>
    <h1>Bienvenido</h1>
    <p>Hoy es <?php echo date('d/m/Y'); ?></p>
</body>
</html>
📌 En este ejemplo, PHP genera dinámicamente la fecha actual dentro del HTML.


🎯 Resumen

✔ PHP es un lenguaje para crear sitios web dinámicos.
✔ Se necesita un servidor local como XAMPP, WAMP o Laragon.
✔ Los archivos PHP se guardan con la extensión .php.
✔ Se puede combinar PHP con HTML para generar contenido dinámico.