📌 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:
Este código imprimirá en pantalla:🖥 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¶
- Descarga XAMPP desde https://www.apachefriends.org/es/index.html.
- Instala el programa y selecciona Apache y MySQL.
- Abre el Panel de Control de XAMPP y presiona Start en Apache y MySQL.
- 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¶
- Abre un editor de texto (VS Code, Sublime Text, Notepad++).
- Crea un nuevo archivo y guárdalo como
index.php
dentro dehtdocs
. - Escribe lo siguiente:
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>
🎯 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.