1. XAMPP en Windows
Existen tres paquetes en Windows y GNU/Linux que contienen una serie de tecnologías ya preparadas para trabajar con PHP, servidores web y servidores de base de datos. Estos son:
- WAMP: significa Windows, Apache, MySQL (o MariaDB) y PhpMyAdmin.
- LAMP: lo mismo pero la L es de Linux (en lugar de la W de Windows).
- XAMPP: como los anteriores pero se puede instalar el paquete en ambas plataformas, GNU/Linux y Windows (La X es de cross-platform).
Este tipo de aplicaciones son más populares en Windows que en GNU/Linux y son muy fáciles de instalar. Por esta razón, para esta práctica de servidores web vamos a empezar con este pequeño ejercicio de Windows.
1.1 Ejercicio
- Crea una máquina virtual en VirtualBox con Windows 11. Ponla en adaptador puente (bridge).
- Instala en la máquina virtual con Windows 11 el paquete XAMPP. XAMPP viene con un servidor web y una base de datos preparadas.
(Saca captura del XAMPP funcionando y que esté tu nombre y apellidos de fondo en un bloc de notas)
Muestra lo siguiente:
- El servidor web funcionando. Puedes hacerlo entrando a la web desde el navegador de la máquina virtual. Si la web funciona bien el navegador debería mostrate un fichero HTML, ¿puedes localizar la ruta en Windows donde se encuentra ese fichero?
- Crea una nueva web de manera que accedas desde http://localhost/tunombre_tuapellido1. Para ello, tendrás que crear una carpeta en un directorio de XAMPP (que tendrás que descubrir) y crear en él un index.html (captura)
- El servidor de base de datos MySQL/MariaDB desde el cliente (que ya viene instalado con XAMPP) PhpMyAdmin.
- Crea una tabla Persona con dni, nombre y apellidos (id autoincremental y clave primaria, nombre y apellidos). Insértate a ti mismo en la tabla. (captura donde se vea la tabla y tu en ella)