Todo sobre XAMPP
XAMPP es un paquete de software que facilita la instalación de un entorno de desarrollo local.
🛠 Todo sobre XAMPP
XAMPP es un paquete de software que facilita la instalación de un entorno de desarrollo local. Sus siglas significan:
- X: Multiplataforma (Cross-platform), funciona en cualquier SO.
- A: Apache, el servidor web que interpreta nuestro código PHP.
- M: MariaDB (antes MySQL), el sistema de gestión de bases de datos.
- P: PHP, el lenguaje de programación.
- P: Perl, otro lenguaje de programación (que generalmente no usaremos).
Este paquete nos permite levantar un servidor local en nuestra máquina de manera sencilla para probar aplicaciones web sin necesidad de un hosting externo.
Instalación y Configuración
- Tras instalar XAMPP, abre el XAMPP Control Panel.
- Dale al botón 'Start' en el módulo de Apache para iniciar el servidor.
- Abre tu navegador y dirígete a:
http://localhost/ohttp://localhost:80/. El puerto 80 es el puerto por defecto de Apache.
⚖️ Una aclaración sobre los puertos
Si Apache no inicia, puede ser que el puerto 80 esté ocupado por otro programa (como Skype o algún otro servidor local). En ese caso, deberás cambiar el puerto en la configuración de Apache dentro del panel de control de XAMPP.
¿Dónde guardar mis proyectos? (htdocs)
En el directorio de instalación de XAMPP (usualmente C:\xampp\), encontrarás una carpeta llamada htdocs. Esta es la raíz de tu servidor local.
[!IMPORTANT] Todo lo que coloques dentro de
htdocsserá accesible desde el navegador a través delocalhost/.
Ejemplo práctico: Mi primera página PHP
- Dentro de
htdocs, crea una carpeta llamadaClase01. - Crea un archivo dentro llamado
index.php. - Escribe el siguiente código:
<?php
echo "Hola Mundo";
?>- Para verlo en el navegador, accede a:
http://localhost/Clase01/
💡 Aclaraciones adicionales
- localhost apunta directamente al contenido de la carpeta
htdocs. - Búsqueda automática: Apache busca siempre por defecto un archivo llamado
index.php. Si no existe, buscaindex.html. Si lo encuentra, lo sirve automáticamente al entrar a la carpeta. - Limpieza: Se recomienda borrar los archivos que vienen por defecto en
htdocs(como el dashboard) para tener un espacio de trabajo limpio y ver tus propias carpetas al entrar alocalhost.
Sintaxis básica de PHP
PHP es un lenguaje de código abierto muy popular en el ámbito del desarrollo web el cual se puede incrustar fácilmente en código HTML.
POO en PHP
La Programación Orientada a Objetos (POO) es un paradigma de programación que utiliza objetos para diseñar aplicaciones. En PHP, la POO se implementa a través de clases, atributos, métodos, herencia, polimorfismo e interfaces.