En la última entrega de la serie hablé sobre los aspectos previos a la instalación de Joomla. En esta ocasión vamos a ver cómo instalar el paquete XAMPP, que incluye los servicios necesarios para ejecutar Joomla.
Con Xampp podemos montar nuestro servidor web en tan solo unos pocos segundos. Se comercializa liberado bajo licencia GNU, por lo que nos encontramos ante software libre que, además, es gratuito. Xampp funciona con los sistemas operativos:
- Linux
- Windows
- Mac OS X
- Solaris
Xampp, además de proporcionar Apache + PHP + MySql, nos ofrece otras utilidades de interés, tales como Webalizer, Filezilla FTP Server, Mercury Mail Transport o Zend Optimizer, siendo éste el motivo por el que nos hemos decantado por su uso frente al paquete Wampp.
Proceso a seguir:
- Visitamos el sitio de ApacheFriends, donde elegiremos la versión para Windows y, en nuestro caso, bajaremos la versión zip, aunque también podemos hacerlo en los formatos exe o tar. Mediante este modo (zip) no se efectuará ningún apunte en el registro de Windows y si, en algún momento, no queremos seguir con esta aplicación, bastará con borrar el directorio creado.La versión con la que vamos a trabajar es la 1.7.0, que tiene un peso aproximado de 81 MB. Una vez se encuentre en nuestro disco duro procederemos a descomprimir el fichero, preferiblemente en C:\, pues puede ocurrir que, en el caso de Windows Vista, falten permisos de escritura (o sean insuficientes) en los directorios habituales de instalación de programas. Al descomprimirse los archivos, automáticamente, se creará en C:/ la carpeta xampp
- Ejecutamos el fichero C:/xampp/xampp-control.exe, nos aparecerá entonces la consola siguiente:

Los módulos que Apache nos permite poner en marcha o, en su caso, detener son: Apache, MySql, Filezilla y Mercury. En el caso de los dos primeros, podemos elegir arrancarlos como servicio o como aplicación; en mi caso, dado que se trata de una instalación de pruebas, procederé a iniciarlos como aplicación ya que, de este modo, no sobrecargaré el ordenador con la ejecución de servicios innecesarios al arrancar Windows. Por lo que se refiere a Filezilla, el servidor ftp, sólo permite iniciarse como servicio, en cambio, Mercury (el servidor de correo) debe iniciarse como aplicación, sin más opción.
Para comprobar que todo funciona perfectamente pulsaremos sobre el botón “Start” del módulo Apache e, inmediatamente, nos avisará mediante el mensaje “Running” de que el módulo se encuentra activo. Lo mismo haremos con el módulo de MySql que, si todo ha ido bien, nos mostrará el mismo mensaje que en el caso anterior. Para el trabajo que nos ocupa ignoraremos las opciones del servidor ftp y de correo (Filezilla y Mercury).
- Abrimos nuestro navegador web y tecleamos la dirección http://localhost

Si vemos esta pantalla significa que hemos realizado el proceso correctamente y podemos dar por concluida esta parte de trabajo.
La raíz del servidor Apache se encuentra en el directorio C:\xampp\htdocs. Todos los ficheros que se encuentren dentro de este directorio serán procesados por Apache cuando accedamos mediante la URL especial http://localhost.
Próxima entrega: Instalación de Joomla en nuestro servidor
Me llamo David Noguera, tengo 23 años y soy Desarrollador/Administrador web.
Puedes encontrar algo más de información en la página
7 de agosto del 2009 a las 8:16 am
No conocía este paquete, estoy empezando en el mundo de la programación web y ando un poco verde.
Me ha servidor de mucho, gracias.
7 de agosto del 2009 a las 10:40 am
Me alegro que te haya servido. Hasta luego!
13 de octubre del 2009 a las 4:40 pm
hola soy nueva en esta herramienta, necesito instalar xampp, pero en lugar de localhost quiero poner un dominio, porfavor alguienme puede ayudar en q archivo configuro?
espero contar con su ayuda, desde ya les agradexco un mundo
saludos
17 de octubre del 2009 a las 9:03 am
Hola elizabeth, el dominio no se configura en xampp, tienes que redireccionar el nombre de dominio hacia la IP del servidor donde tngas instalado xampp, esto se hace en el servidor DNS, en xampp no hay que hacer nada.
Un saludo
19 de octubre del 2009 a las 11:16 pm
En ApacheFriends, puedo bajar el paquete pero al correrlo, casi al final, se produce un error: CRC failed in xampplite\mysql\bin\myisamlog.exe
Unexpected end of archive
en el .exe
Lo hago para Windows XP. Podrías decirme qué estaría haciendo mal?. Gracias.
6 de noviembre del 2009 a las 10:57 pm
Saludos les cuento que hago todo lo que aquí se comentapero al revizar el “Estado” me aparece MySQL como Desactivado a pesar de haberlo activado cliqueando el botón “start” en el panel central de xampp. Tienen idea de la causa, eso puede tener solución. Gracias
6 de noviembre del 2009 a las 11:01 pm
Al parecer era el antivirus que estaba bloqueando la ejecución de la aplicación. Ahora si aparece activado. Procederé a instalar y testear Eprints en Windows que les parece.
7 de noviembre del 2009 a las 7:05 am
Me alegro de que lo hayas solucionado, estas cosas suelen ser tonterias, pero hasta que las encuentras sufres un rato…
14 de noviembre del 2009 a las 7:53 pm
Hola queria saber.
¿si quieres instalar un script que necesite base de datos como lo instalas para probarlo offline con xampp
19 de noviembre del 2009 a las 10:14 pm
Hola a todos, me encontre con un problema al querer instalar xampp en vista, al final de la instalacion me sale este error CRC failed in xampplite\mysql\bin\myisamlog.exe, por favor si alguien me puede ayudar
20 de noviembre del 2009 a las 5:26 am
Hola, eso significa que el fichero de instalaciónq ue te has descargado está corrupto, descargalo de nuevo y vuelve a instalarlo.
27 de noviembre del 2009 a las 11:48 am
Aquí os dejo un videotutorial de como instalar xampp y una pequeña introducción del uso.
http://www.vertutoriales.com/index.php/instalar-xampp-apache-php-mysql/
Espero que os sirva.
Un saluddete!