Tutorial para instalar XAMPP en Windows

¡Saludos! En este tutorial vamos a explicar de una manera sencilla y rápida como instalar XAMPP en Windows.

XAMPP es la version para Windows de LAMPP; este siendo nada menos que un conjunto (bundle) de sistemas que nos brinda las herramientas necesarias para crear applicaciones web, y lo mejor de todo grátis y de código abierto (Open Source). Sus siglas significan lo siguiente: Linux (para representar Windows se usa la 'X'), Apache, MariaDB (anteriormente MySQL), PHP y Perl. XAMPP contiene otras más aplicaciones como PhpMyAdmin, Wordpress, entre otros, que lo convierten un sistema muy completo y listo para depleguar con cualquier sistema de prueba. XAMPP es un sistema muy popular y conveniente si estas aprendiendo a desarollar aplicaciones Web escritas en PHP y MariaDB

  1. Para comenzar la instalación, primero descargaremos el archivo instalador del sitio "https://www.apachefriends.org/download.html".
  2. Iniciaremos la instalación, y daremos click en siguiente ó "next".
  3. En esta ventana debemos seleccionar los componentes de XAMPP que deseas instalar en Windows.
    En la siguiente table incluyo una breve descripción de cada componente en XAMPP.
    Componente descripción
    Apache Este es un servidor Web que atiende las solicitudes de clientes hechas en HTTP, y su configuración predeterminada hace que escuche solamente a solicitudes locales (lcoalhost) no remotas y por el puerto 80 en TCP. Este componente es necesario si quieres crear aplicaciones Web en PHP
    MariaDB (ó MySQL) MySQL es un servidor de base de datos que te permite manipular bases de datos MySQL dentro de Windows. Este servidor escucha solicitudes por el puerto 3306 en TCP por predeterminado.
    Filezilla FTP Server Un servidor para la transferencia de datos que utiliza el protocolo de transferencia de archivos (FTP, File Transfer Protocol). por prederterminado escucha solicitudes por el puerto 21 en TCP (el tráfico no esta encriptado). Está es una utilidad muy común para subir o descargar archivos a un servidor.
    Mercury Mail Server Un servidor para correo electrónico. Con él puedes proveer, configurar y administrar cuentas de correo electrónico.
    Tomcat Apache Tomcat es un servidor Web creado para usar Java (más específicamente Java Server Pages, JSP) para procesasar solicitudes HTTP, a diferencia de Apache que por lo general procesa las solicitudes HTTP en PHP.
    PHP Un intérprete para PHP (Preprocesador de Hypertexto) que nos permite ejecutar código en PHP, junto a Java, C# para ASP .NET y Javascript, este es uno de los lenguajes más populares para crear aplicaciones web.. Este componente es necesario si vas a crear aplicaciones Web en PHP.
    Perl Un intérprete/compilador para Perl que nos permite ejecutar código en Perl.
    PhpMyAdmin Un cliente usado para conectarte a un servidor MariaDB ó MySQL, y permite correr consultas y administrar bases de datos. Esta es una aplicación web, por lo tanto para acceder a PhpMyAdmin necesitar un navegador web como Firefox, Chrome, Edge, etc.
    Webalizer Herramienta utilizada usualmente para analysis de tráfico.
    En este Tutorial unicamente vamos instalar Apache, MySQL y PHP, por lo tanto solamente seleccionaremos esos 3 componentes para instalar. Una vez que hallas seleccionado los componentes a instalar, entonces darás click en siguiente ó "next".
  4. Lo siguiente es seleccionar el directorio donde se instalará xampp. En mi caso, lo dejaré del modo predeterminado, y daremos click en siguiente o "next".
  5. Ahora eligiremos el lenguaje de la instalación, depués daremos click en siguiente ó "next".
  6. Enseguida vemos un nota informativa acerca de Bitnami, por lo general yo no selecciono "Aprender más Bitnami", sin embargo tu lo puedes seleccionar si así lo deseas. Después daremos click en siguiente ó "next".
  7. Aquí es la última oportunidad de cancelar la instalación, una vez que demos click en siguiente ó "next" XAMPP se instalará. Daremos click en siguiente o "next".
  8. La instalación comenzará. Por lo tanto debemos tener paciencia a que esta termine.
  9. Una vez temrinada la instalación selecionaremos "Abrir panel de control" y daremos click terminar ó "finish" para revisar que nuestros componentes fueron instalados correctamente.
  10. En el panel de control, daremos click en Iniciar ó "Start" en los servicios de Apache y MySQL/MariaDB, para iniciar nuestros servidores web y de bases de datos. Si los servicios son iluminados de color verde, quiere decir que iniciaron correctamente y que están ejectutando.
  11. Si la instalación salió bien, entonces puedes abrir un navegador de internet é ir al sitio http://localhost, si ves la siguiente página, quiere decir que tu servidor Apache está trabajando correctamente. Para agregar tus projectos PHP en tu servidor Apache, abre un Explorador de Archivos en Windows, y dirígete a tu instalación de xampp, y coloca tus archivos dentro del directorio htdocs, en mi caso C:\xampp\htdocs. NOTA: HTDOCS es tu directorio raíz. cualquier directorio (ó carpeta) dentro de HTDOCS la puedes acceder con tu navegador, ejemplo: si tienes un archivo C:\xampp\htdocs\tottix\prueba.php, en tu navagador lo debes acceder como http://localhost/tottix/prueba.php.

Comentarios

Entradas más populares de este blog

Tutorial para Instalar Visual Studio 2019 (Community Edition) en Windows.

Tutorial de Burpsuite

Tutorial de Inyeccion de SQL