XAMPP es un paquete de soluciones de servidor web multiplataforma, libre y de código abierto, desarrollado por Apache Friends, que incluye principalmente el servidor Apache HTTP, la base de datos MariaDB y los intérpretes para scripts escritos en los lenguajes de programación PHP y Perl. Es una solución simple y ligera que te permite crear un servidor web local para propósitos de prueba. En esta guía completa, repasaremos el proceso de instalación y configuración de XAMPP en un sistema Windows.
Entendiendo XAMPP
Antes de avanzar con el proceso de instalación, hablemos de qué es XAMPP y por qué deberías usarlo. XAMPP significa:
X - Multiplataforma
A - Servidor HTTP Apache
M – MariaDB (anteriormente MySQL)
P - PHP
P - Perl
XAMPP está diseñado como una distribución de Apache muy fácil de instalar que incluye MariaDB, PHP y Perl. Es útil para los desarrolladores que necesitan probar cambios en un sitio web, ya que les permite replicar el entorno del servidor en vivo en su máquina local. La mayor ventaja de usar XAMPP es que es de código abierto y está disponible para varios sistemas operativos, incluyendo Windows, Linux y macOS.
Beneficios de usar XAMPP
Seleccionar XAMPP como tu entorno de pruebas viene con varios beneficios:
Es fácil de instalar y configurar.
Las capacidades multiplataforma permiten compatibilidad con una variedad de sistemas operativos.
Proporciona un paquete todo en uno para configurar un servidor local.
Actualizar XAMPP es simple.
Este software es de código abierto y gratuito para usar.
Requisitos previos
Antes de comenzar el proceso de instalación, asegúrate de cumplir con los siguientes requisitos:
Computadora con sistema operativo Windows (Windows 7 o posterior).
Una conexión a Internet funcional para descargar el instalador de XAMPP.
Conocimiento básico de uso de computadoras e instalación de software.
Descargando XAMPP
El primer paso para configurar XAMPP es descargar el paquete de instalación desde su sitio web oficial. Sigue estos pasos para descargar XAMPP:
En la página de inicio, verás diferentes versiones de XAMPP disponibles. Elige la versión que sea compatible con tu sistema operativo Windows.
Haz clic en el botón de descarga de la versión elegida. El archivo comenzará a descargarse en tu computadora.
Nota: Como principiante, se recomienda descargar la última versión para asegurar la compatibilidad con otros software.
Instalando XAMPP en Windows
Una vez completada la descarga, puedes comenzar el proceso de instalación. Sigue estos pasos para instalar XAMPP en tu máquina con Windows:
Encuentra el archivo del instalador de XAMPP que descargaste en tu computadora, típicamente en la carpeta "Descargas".
Haz doble clic en el archivo del instalador para ejecutarlo. Si Control de Cuentas de Usuario te lo pide, haz clic en "Sí" para permitir la instalación.
Se abrirá el asistente de configuración de XAMPP. Haz clic en "Siguiente" para proceder con la instalación.
En la pantalla "Seleccionar Componentes", puedes elegir qué componentes de XAMPP deseas instalar. Normalmente es aconsejable dejar la selección por defecto y hacer clic en "Siguiente".
En la pantalla "Carpeta de Instalación", elige la carpeta donde deseas instalar XAMPP. Usualmente se instala en "C:\xampp". Haz clic en "Siguiente" para continuar.
Puede aparecer la pantalla "Bitnami para XAMPP", dándote la oportunidad de instalar componentes adicionales como WordPress. Por ahora, desmarca la opción si no estás interesado y haz clic en "Siguiente".
Haz clic de nuevo en "Siguiente" para comenzar el proceso de instalación.
Espera a que la instalación se complete. Una vez que aparezca la pantalla "Configuración Completa", haz clic en "Finalizar" para cerrar el asistente de configuración.
Iniciando y configurando XAMPP
Después de completar la instalación, necesitas iniciar y configurar los componentes de XAMPP. Sigue estos pasos:
Abre el Panel de Control de XAMPP encontrándolo en el menú de Inicio o en la carpeta de instalación.
Cuando se abra el Panel de Control, verás una lista de servicios como Apache y MariaDB.
Haz clic en el botón "Start" junto a "Apache" y "MariaDB" para ejecutar estos servicios. Deberías ver el estado cambiar a "Running".
Con Apache y MariaDB en ejecución, tu servidor local ya está activo. Esto te permite gestionar aplicaciones PHP y MySQL desde tu dispositivo local.
Probando la instalación de XAMPP
Para asegurarte de que el proceso de instalación fue exitoso, prueba tu configuración de XAMPP usando estos pasos:
Abre un navegador web y escribe http://localhost o http://127.0.0.1 en la barra de direcciones, luego presiona la tecla "Enter".
Si todo está funcionando correctamente, serás redirigido a la página del panel de XAMPP, indicando que el servidor local está funcionando.
Solución de problemas: Si el panel de XAMPP no aparece: Asegúrate de que tanto Apache como MariaDB estén en funcionamiento en el panel de control de XAMPP y vuelve a intentar acceder a la URL anterior en tu navegador.
Gestionando los componentes de XAMPP
En el Panel de Control de XAMPP, puedes gestionar varios componentes del stack. Aquí está cómo usar esta herramienta de manera efectiva:
Usa el panel de control para detener e iniciar servicios según lo necesites, dependiendo de tu rutina de desarrollo.
Para configuraciones avanzadas, haz clic en "Configuración" junto a cada componente, lo que abrirá los archivos de configuración o registros donde puedes personalizar los ajustes.
Monitorea los “Registros” regularmente para detectar cualquier error o problema potencial.
Trabajando con tu primer script PHP
Ahora que XAMPP está instalado y funcionando, puedes comenzar a crear y probar scripts PHP. Sigue estos pasos para ejecutar tu primer script PHP:
Ve al directorio de instalación de XAMPP. Por defecto, es "C:\xampp".
En este directorio, encuentra una carpeta llamada "htdocs". Esta es la carpeta raíz web para Apache, donde deberías colocar tus scripts PHP.
Crea una nueva carpeta dentro de "htdocs" y dale un nombre, digamos "miProyecto".
Abre un editor de texto (como el Bloc de notas) y escribe el siguiente código PHP:
<?php echo "¡Hola, Mundo!"; ?>
Guarda este archivo como “index.php” dentro del directorio “miProyecto”.
Abre tu navegador web e ingresa http://localhost/miProyecto en la barra de direcciones.
Verás el mensaje "¡Hola, Mundo!" en el navegador, indicando que tu primer script PHP está funcionando.
Accediendo a phpMyAdmin
phpMyAdmin es una herramienta gratuita provista con XAMPP para interactuar con bases de datos MariaDB. Proporciona una interfaz web amigable para acceder y gestionar tus bases de datos. Sigue estos pasos para acceder a phpMyAdmin:
Asegúrate de que Apache y MariaDB estén en funcionamiento en el panel de control de XAMPP.
Abre tu navegador Web y escribe http://localhost/phpmyadmin en la barra de direcciones, luego presiona "Enter".
La interfaz de phpMyAdmin aparecerá, permitiéndote gestionar tus bases de datos.
Con phpMyAdmin puedes crear y gestionar bases de datos, ejecutar consultas SQL, y más.
Estableciendo la contraseña para la base de datos MySQL
Para aumentar la seguridad, puede que desees establecer una contraseña para el usuario root de la base de datos MySQL. Sigue estos pasos:
Abre phpMyAdmin como se mencionó anteriormente, yendo a http://localhost/phpmyadmin.
Haz clic en la pestaña "Cuentas de usuario" en la parte superior de la página.
Ubica la cuenta “root” manteniendo “localhost” como el host y haz clic en “Edit Privileges”.
Desplázate hacia abajo hasta la sección "Cambiar Contraseña".
Ingresa la contraseña segura que quieras en el campo de Contraseña.
Vuelve a escribir la contraseña en el campo de confirmación, luego haz clic en "Ir" para guardar tus cambios.
Una vez que hayas establecido la contraseña para el usuario root de MySQL, también necesitarás actualizar el archivo "config.inc.php" en el directorio de phpMyAdmin para asegurarte de que registre el cambio:
Navega hasta el directorio de phpMyAdmin ("C:\xampp\phpMyAdmin").
Abre "config.inc.php" en un editor de texto.
Encuentra la línea que comienza con $cfg['Servers'][$i]['password'] y configúralo como tu nueva contraseña:
Guardar tus cambios asegura que phpMyAdmin pueda acceder a la base de datos con la nueva contraseña.
Deteniendo XAMPP
Una vez que hayas completado tu trabajo de desarrollo, puede que desees apagar el servidor local para liberar recursos de tu sistema:
Abre el Panel de Control de XAMPP.
Haz clic en el botón “Detener” para cada servicio activo: Apache, MariaDB, etc.
Cierra el Panel de Control de XAMPP.
Resumen
En esta guía, hemos explicado en detalle cómo instalar y configurar XAMPP en un sistema Windows. También exploramos cómo gestionar componentes del servidor, ejecutar scripts PHP, acceder a phpMyAdmin y mejorar la seguridad. XAMPP es una herramienta valiosa para los desarrolladores web que construyen y prueban aplicaciones localmente. Siguiendo estas simples instrucciones, puedes configurar tu propio entorno de servidor local, proporcionando una base sólida para tu rutina de desarrollo.
Si encuentras algo incorrecto en el contenido del artículo, puedes