Por temas de trabajo hace tiempo tuve que ingeniármelas para montar un servidor Web en mi máquina para poder probar algunas aplicaciones (en especial, sistemas CMS). Los requisitos habituales (Apache, Perl/PHP, MySQL) me hicieron pensar con pereza que la tarea me iba a llevar más tiempo e investigación de la que hubiera deseado, pero estaba equivocado. Navegando por la red me encontré con unos cuantos proyectos realmente destacables que te permitían instalar estas plataformas de forma transparente y con una efectividad sorprendente. XAMPP, PHPTriad o YAWAMP me parecieron buenas opciones.
Al final terminé decantándome por XAMPP, un proyecto que demuestra la potencia de los proyectos con licencia GPL. Es la que actualmente utilizo para diversas pruebas tanto personales como profesionales y estoy encantado de la vida con este desarrollo. La descarga de 30 Mbytes sorprende por lo mucho que proporciona: además de Apache, MySQL, PHP y Perl, el proyecto instala el servidor FTP de Filezilla, OpenSSL, el servidor de correo Mercury y algunos componentes más que completan un paquete sobresaliente. Pero lo más impresionante es precisamente su instalación y puesta en marcha. En cinco minutos dispones de todo preparado, con un icono en el escritorio que lanza el centro de control de XAMPP. Desde ese centro de control puedes iniciar, detener o administrar cualquiera de los cuatro módulos disponibles (Apache, MySQL, Filezilla Server y Mercury).
Lo normal es activar los dos primeros, lo que permitirá que desde cualquier navegador tecleemos la eterna IP local (http://127.0.0.1, o bien http://localhost) y accedamos a la verdadera interfaz de la aplicación, desde la cual tendremos acceso a nuestras bases de datos MySQL a través del (para mí) imprescindible phpMyAdmin, al módulo de estadísticas Webalizer, o a la configuración de los servidores FTP y de correo. El establecimiento de la seguridad es otro de sus puntos destacables, y a partir de aquí montar un sistema CMS como WordPress para hacer pruebas es la mar de sencillo. Sin duda, toda una joya que está disponible tanto en versión Windows como en Linux. Incluso existe una beta para Solaris/SPARC, mientras que los usuarios de Mac tienen una buena alternativa en MAMP. Evidentemente, siempre puedes hacer las cosas de forma independiente, y existen buenas guías como la publicada recientemente en esta página.


46 respuestas por el momento ↓
1
roger
// 21 de November de 2005 , a las 2:09 pm
Qué bien, voy a descargarlo para un amigo mío que necesita algo así.
2
Marc
// 23 de December de 2005 , a las 10:38 am
Voy a probar con XAMPP, espero que funcione sobre XP home.
3
Juan Carlos
// 11 de July de 2006 , a las 7:04 pm
Hola, no se si puedas ayudarme, instale el XAMPP, pero no se en que carpeta colocar mis webs para poder verlas en local host????
Espero puedas responderme a mi correo.
Gracias.
4
Juan Carlos
// 11 de July de 2006 , a las 7:05 pm
por cierto mi correo es juancarlos@digitalsoul.com.mx
5
viviana
// 18 de July de 2006 , a las 11:37 am
yo pregunto lo mismo que juan carlos no se como colocar las webs para verlas…. y si me hace una explicacion de todo seria genial………(si puedes y si quieres).
muchisimas gracias……………!!!!!!!!!!!!!!!!!!!!!! bss
6
viviana
// 18 de July de 2006 , a las 11:37 am
vianaqm@hotmail.com
thankssss
7
revo
// 18 de July de 2006 , a las 10:06 pm
en la carpeta htdocs
“C:\xampp\htdocs”
8
viviana
// 21 de July de 2006 , a las 9:19 am
si gracias por la respuesta ahora la put-da esque el servidor va directamente a la pagina de entrada xamp y yo quiero que entre en mi web….
es decir, la web es..
http://www.cisa-inia.es
doy enter, y automaticamente sale:
http://www.cisa-inia.es/xampp
y eso noooo quiero…………….ahhhhhhhhh………
como hago para que automaticamente entre en mi web es decir dar prioridad q alos otro proyectos………….
9
geovanny
// 3 de October de 2006 , a las 3:20 pm
hola, yo instale el xampp, ya tengo funcionando el localhost y el php, pero no se donde meter la base de datos que tengo creada en mysql, para que me conecte con la interfaz que ya esta en htdocs
10
juanjo
// 12 de October de 2006 , a las 12:20 am
HOla
Me pasa algo similar. No consigo ver mis webs a través del localhost. Tengo que activar algo? Meterlo en alguna carpeta? Pruebo con esa tal htdocs y nada, me da error.
11
tania niño
// 21 de October de 2006 , a las 6:22 pm
me podrian enviar informacion sobre la instalacion del xampp? voy a empezar en la rama de paginas web.
12
Israel
// 10 de December de 2006 , a las 12:15 am
ami me funsiona bien como servidor local, como puedo pasarlo a servidor web? tengo ip dinamica y un modemrouter 2wire a 1g de velocidad
13
yoli
// 28 de December de 2006 , a las 8:36 pm
hola a todos quisiera que me digan como le hago para ver mis sitios web, en que carpeta lo congo, creo que es el mismo problema que juan carlos y viviana, ayudenme porfas!!! es urgente para un trabajo. trabajo en linux el xammp, no en windows
14
Menbepy
// 29 de January de 2007 , a las 6:25 am
Hola a todo a mi pasa lo mismo funciona todo y no consigo ver mis web o mis aplicaciones…..y también quería probar a instalar wordpress..y me da error por la base de dato….se me aclarar un poco el asunto os agradezco….aquí veo muchas pregunta pero sin respuesta …..creo que son por mail…ok gracias a totos
15
Angelica
// 27 de March de 2007 , a las 4:31 pm
Estoy tratando de mandar mail a través del Mercury de Xampp pero me sale el siguiente error:
Falló la conexión con el servidor. Cuenta: ‘LaburoCentral’, Servidor: ‘localhost’, Protocolo: SMTP, Puerto: 25, Seguridad (SSL): No, Error de socket: 10061, Número de error: 0×800CCC0E
La verdad no entiendo a que se refiere el error, talves los otros correos estan bloqueados para servidores de correos como el mercury
16
Angelica
// 27 de March de 2007 , a las 4:33 pm
Porfa si alguien sabe como hacer funcionar el mercury deme una manito. Se a comentado que se debe cambiar algo en un php.ini, si alguien sabe que se debe cambiar porfa digamelo
Gracias de antemano
17
daniel
// 9 de April de 2007 , a las 10:04 am
pues yo tengo una duda muy grave de este programa cuando le das a xampp_start.exe t lleva a la pagina de coniguracion suya hata aqui estamos de acuerdo no
pues lo q yo quiero q salte directamente a mi web que he creado
¿donde tenco q cambiarlo o q tenco q cambiar o q tengo q configurar? ayuda please
18
Hugo
// 11 de May de 2007 , a las 10:15 pm
mmm, pues yo soy nuevo en esto, pero me urge saber como probar las paginas, si alguien pudiera decirme como hacerlo, o como debo crear mi sitio primero, estaria genial,
gracias……
19
Oscar Vázquez
// 16 de May de 2007 , a las 3:48 pm
Para redireccionar a tu pagina modifica el archivo index.php que se encuentra en:
C:\Archivos de programa\xampp\htdocs
donde dice
header(’Location: ‘.$uri.’/xampps/’);
por
header(’Location: ‘.$uri.’/tucarpetadelapagina/’);
20
jose
// 4 de June de 2007 , a las 11:13 am
Alguien sabe como mandar email, con xampp instalado, llevo ya varios días dando vueltas al tema, y no consigo que lleguen los mail.
Tengo ip fija, y la configuración de C:\Archivos de programa\xampp\apache\bin\php.ini es:
SMTP = localhost;
smtp_port = 25;
y utilizo la funcion:
del ejemplo del manual php
http://es2.php.net/manual/es/function.mail.php
Bueno pues al ejemplo le cambio la variable “$para” con un email mío de gmail.com y luego le pongo un echo a la funcion mail para ver que me error me sale, y esto es lo que me sale:
Warning: mail() [function.mail]: SMTP server response: 553 We do not relay non-local mail, sorry. in C:\Archivos de programa\xampp\htdocs\ejercicios\ej_21_php_JM\sendAndLoad.php on line 56
&onLoad=[type Function]
donde la linea 56 es donde tengo la funcion: echo mail($para, $asunto, $mensaje, $cabeceras);
y no me manda el email.
El tema es que estoy empezando con esto del php y demás y estoy mas verde que una lechuga, y no se por donde cojerlo.
me da la impresión que es que no tengo bien configurado el servidor de correo Mercury/32.
si alguien me pudiera echar una mano se lo agradecería, porque ya me estoy rayando con el tema.
21
amada
// 9 de July de 2007 , a las 11:07 pm
para los que tengan duda de donde colocar sus paginas para poder verlas es el la carpeta htdoc casi estoy segura que ese es el nombre de la carpeta pero busque algo asi es la abreviacion de html documents….
22
francesc
// 24 de July de 2007 , a las 12:11 am
para poder ver la web tiene que hacer un port forwarding en el port80 de su router o modem. Asi la gente visitante ya podrà entrar desde sus hogares jeje
suerte!!
23
hola
// 24 de July de 2007 , a las 12:14 am
suertee!
24
ERick
// 30 de July de 2007 , a las 3:39 am
AYUDA
Tengo XAMPP en Debian, y puedo ver la página de vienvenida en el localhost, pero no puedo conectarme al servidor externamente.
Tengo el modem 2wire que es modem y router, ya configure el firewall del modem, pero sigo sin poder entrar externamente. Espero pudan ayudarme
25
Erick Benites
// 22 de August de 2007 , a las 5:01 am
Busca donde esta instalado el mercury, das doble click en el ejecutable mercury.exe, luego te vas a:
configuration > mercuryS SMTP server > conection control >
y desactivas la casilla:
Do not permit SMTP relaying of non-local mail
y luego probas
si no funciona me avisas
saludos
26
jose
// 22 de August de 2007 , a las 5:03 am
gracias por el dato erick, eso soluciona el problema de Warning: mail() [function.mail]: SMTP server response: 553 We do not relay non-local mail, sorry. in C:\Archivos de programa\xampp\htdocs\ejercicios\ej_21_php_JM\sendAndLoad.php on line 56
27
Carlitos
// 30 de August de 2007 , a las 5:50 pm
Hola a todos estoy super entusiasmado con el XAMPP porque me rompi la cabeza cantidad con todas esas otras instalaciones de los servidores por separado.Soy nuevo en todo esto.Ya instale el XAMPP y funciona todo bien estoy dando los primeros pasos para asegurarlo, pero llevo dos dias loco con lo de cambiar la clave del http://ftp.Me mandan a activar ProFTPD en la carpeta Xampp y alli no veo nada con ese nombre.Esto es para cambiar el nombre de usuario : nobody y la clave : lampp.Por favor tirenme un cabo en esto .
Gracias por esta pagina tan buena para ayudarnos y compartir sobre el XAMPP.Tambien estoy buscando tutoriales del trabajo con XAMPP en espanol o ingles si saben por favor gracias de nuevo.
28
carlos villalobos
// 3 de October de 2007 , a las 6:37 pm
Hola yo soy usuario de xampp desde hace 8 meses aprox, muy bueno no le pide nada al appserver mucho mejor.
Solo que ahora tengo un problema estoy haciendo una web para cargar imagenes(archivos) y loq ue no se es si tengo que configurar algo en especial y donde por que cheque en el config.inc y no se por que no me funciona.
Saludos ojala y alguien me pueda ayudar gracias!!!
29
carlos amparo
// 22 de October de 2007 , a las 2:02 pm
nesecito q me manden una cajetilla de xampp para el alma. gracias un saludo
30
Carlus
// 3 de November de 2007 , a las 8:21 pm
Alguien me puede enseñar hacer el diseño que yo kiera con Xampp mi msn es Carlusz@hotmail.com
31
romualdo
// 8 de November de 2007 , a las 2:39 pm
Erick, al igual que a jose, ami tambien me soluciono ese problema, pero los mails que mande no me aparecen ,ojo no se si tardan en llegar a la casilla pero NO ESTANNNNNNNN!!!!!!!!!.
voy a revisar mas tarde
Gracias
Romualdo
32
andres
// 10 de November de 2007 , a las 5:11 pm
ayudenme porfavor, eh intentado probar el xampp pero nada q doy, desde mi pc lo veo funcionar bien pero cuando le doy en otro pc, q deporsi le escribo en el ie la ip de mi pc, me sale nose puede mostrar la pagina, trabajo en winxp sp2 con el xampp y el wordpress pero este no me sale, si me sale el index de xampp, pero el wordpress no. porfa ayudenme
33
carlos
// 24 de December de 2007 , a las 12:20 am
haber tengo una duda muy muy grande con el virtualhost de httpd.conf….. ni en linux ni en windows he podido, siempre me muestra la misma pagina para los diferentes dominios que tengo si alguien me ayuda por favor se los agradeceria
chernanq88@hotmail.com
CONSEJOS PARA TODOS…..
-para ver las paginas web que uds hicieron deben colocar todos sus archivos en la carpeta de htdocs y para poderla ver deben llamarla index.php o html. si no quieren que se llame index deben cambiar la configuracion en xammp/apache/conf/httpd.conf ubicar la parte de (directoryIndex index.php index.html etc….. en esa misma parte van a poner elnombredetupagina.html justo antes de index.php o html segun el orden de inicio.
este proceso anterior no es recomendable pues al tener muchas paginas web se necesita un VirtualHost y es preferible tener un index para cada pagina.
-para el correcto funcionamiento de los servicios deben hacer un ruteo en su modem con los puertos respectivos….. servidor web para el apache, servidor SMTP para el mercury, para el MySQL no se necesita y para el FTP buscar servidor FTP y abrir el puerto respectivo.
ya con eso se pueden ver las paginas en otras pcs con solo el ip
-para tener un dominio en lugar de una direccion ip se usa un programa llamado NO-IP
se regristra el “subdomino deseado” en la pagina http://www.no-ip.com se descarga el programa, se dan de alta los dominios en el programa y automaticamente el ip se reemplaza por el dominio loquequiera.sytes.net o el que se registro anteriormente. este domino con un ruteo de puertos de servidor WEB ya es acceseble a todas las pcs del mundo con su configuracion correcta desde el apache.
34
Pisistrato
// 14 de January de 2008 , a las 9:40 pm
Saludos
yo uso XAMPP y necesito saber como instalarle y configurar el Subversion
Gracias de antemano
35
Braniegi
// 15 de February de 2008 , a las 8:57 pm
Quisiera que alguien detalladamente me explique cómo se puedan ver las páginas que tengo localhost en otras PCs. Mi servidor es Xampp y tengo windows XP. He realizado algunos pasos que he visto de otros sitios, pero nada me resulta.
36
martin
// 9 de April de 2008 , a las 2:56 am
los que preguntaron que donde poner las web se ban a mi pc-disco local c-xampp-htdocs. ayi en htdocsse guardan las webs
ojala les sirva
37
Juan ramirez
// 10 de April de 2008 , a las 8:44 pm
buen dia amigos.
por favor necesito ayuda. tengo funcionando el xampp y puedo ver desde las otras pc. estoy probando un formulario de contacto pero me sale el siguiente error: Warning mail() [function mail] failed to connect to mailserver al localhost por 25, verify your smtp and smtp_port setting in php.ini or use ini_set() in c:\archivos de programa\xampp\htdocs\met\enviar.php on line 28.
no se que hay que cambiar y donde?
tks
38
gaston
// 21 de April de 2008 , a las 8:59 pm
Gracias. No me hizo falta ni escribir mi pregunta.
39
juanpi
// 7 de May de 2008 , a las 11:28 pm
Buan dia amig@s
por favor necesito ayuda, Resulta que levanto el servicio, apache, mysql y mercury y al momento que doy http://localhost/ me sale un mensaje de
“Welcome to localhost
Services available on this server:
Mailing list subscription management services”
doy click en el link y me sale:
To subscribe to a list…
Enter the name of the list here…
… then click the ‘Proceed…’ button.
To manage an existing subscription to a mailing list…
Enter the name of the list here…
… then enter your e-mail address here…
… and enter your list password here…
… then click the ‘Subscription’ button.
cada uno para que ingrese texto pero he probado de todo y no se que hacer.
Estos sucede solo cuando esta leventado el servicio de mercury
Ayuda por favor gracias
40
alex
// 31 de May de 2008 , a las 11:33 pm
holas, este… el probema es que instale el ampp pero al finalizar la instalacion me sale que el pouero 80 esta ocupado. y no carga la pagina de test de localhost
41
Mauropek
// 4 de June de 2008 , a las 3:30 am
Fijate que otros programas utilizan ese puerto. Mucho cuidado si tiene Skype, seguro ahí está el problema.
Mauropek
42
kechu7
// 7 de June de 2008 , a las 5:54 pm
juanpi
deten el mercury
es por eso que te bota el error ese
ya despues lo inicias de nuevo
43
Gustavo
// 10 de June de 2008 , a las 5:49 am
Hola gente!
Hace una semana que estoy sin comer y sin dormir gracias a XAMPP, y realmente lo estoy haciendo gustoso, ya que son mis primeros pasos para el gran proyecto de montarme mi propio servidor web con este interesante paquete.
Tengo muchisimas dudas para plantearles a la gente que sabe, y si son tan amables de acercarme su conocimiento, les agradecere infinitamente.
Pero voy a plantear de a una pregunta por vez:
Ya monte todo el paquete XAMPP, leyendo cuanto foro he encontrado googleando.
Mi plataforma es un winxp sp2 en una triste AMD 266 mhz con 256 mb de ram y 4 Gb de HD, obviamente como conejillo de indias.
He dejado en el panel de xampp solo corriendo apache (con php) y MySql, tal como indica la mayoria que sabe.
Mas allá de mi primitivo equipo que pretendo usar de webserver, el mismo está detrás de un router/firewall BrazilFW en base a una distro de Linux que arme yo mismo y que funciona a la perferccion! (los puertos estan abiertos y redireccionados a la IP de la PC dentro de mi LAN que hace de webserver) Tengo una conexion WiMax de Telmex (excelente) con IP dinamica, problema que solucioné con un dominio en NO-ip al que apunté mi IP publica. instalé el No-ip DUC y todo funciona bien.
Desde la red interna (LAN) si tipeo en el navegador la direccion IP publica, (http://190.xxx.xxx.555,) entro sin problemas a la pagina index que tiene por defecto el htdocs. Si tipeo la direccion del dominio registrado en NO-ip (http://midominio.no-ip.info) tambien me lleva rapidamente al index del htdocs.
Mi pregunta de hoy es puntualmente:
Qué me falta configurar o modificar para que se vea el index desde afuera o desde la LAN, tipeando en el navegador:
http://www.190.xxx.xxx.555
ó
http://www.midominio.no-ip.info
Ingresando cualquiera de las dos opciones que menciono, me da paginas de NOT FOUND.
Desde ya mis cordiales saludos y aguardo ansioso vuestro aporte!
44
Efrando
// 11 de June de 2008 , a las 4:38 am
Cuando teclees el dominio de tu IP no pongas http://www.miIp, solo pon http://tuIP.nombrede tupagina.extenciondetupagina
45
saludos
// 26 de June de 2008 , a las 1:08 pm
quisiera saber cuel es la carpeta de cnfiguracion de mi sitio en mac ox gracias se los gradecere mucho saludos
46
Jonathan
// 30 de June de 2008 , a las 11:03 pm
Esto es para quienes tengan duda con el paquete Xampp, y quieran montarse su servidor propio y tengan alguna duda de como hacerlo o cualquier otra consulta con respecto a este paquete agregenme jcjonathan@hotmail.com, no es que sea un as en esto, pero a igual que mucho de ustedes tuve mucha dudas al momento de montar mi servidor propio, y vaya que me dio dolor de cabeza, pero al final de todo pude aprender mucho sobre este tema asi que si quiere agreguenme con gusto le ayudare en lo que pueda….ha y disculpen el testamento jeje es que me inspiro cuando escribo, vieron que no es mentira esto deberia haber terminado unas lineas atras, nuevamente disculpen yo se que hay gente que no le gusta mucho blabla…, pero que se hace cada quien escribe como quiere, bueno ahora si, ya termine y los esperos por mi msn.Verga esta vaina parece algun tipo de publicidad y tranquilos y no se asusten que cuando explico algo lo hago de manera muy concreta bay…. saludos
Deja un comentario