Instalar y configurar el servidor WampServer

Para desarrollar un sitio web dinámico de forma local en nuestro ordenador, para posteriormente ponerlo online, necesitamos de un servidor que podamos instalar y donde podamos correr nuestra aplicación web, hemos preparado un videotutorial para ver todo el proceso paso a paso

, hemos elegido un pack que tiene todo lo necesario para hacer de nuestro ordenador un servidor web en un entorno Windows, donde podremos probar nuestros desarrollos, el pack en cuestión es el WampServer, que contiene un servidor Apache y base de datos MySQL con el gestor PhpMyAdmin, veremos desde la descarga del programa hasta su instalación en un sistema operativo Windows XP. Podéis visualizarlo directamente aquí o descargarlo.
Como siempre, dejamos los comentarios abiertos por si tenéis alguna duda o sugerencia.


Consideraciones:


Una vez instalado el Wampserver hay que tener en cuenta algunas cuestiones que pueden hacer que no rule bien y nos de errores diversos, leete los comentarios donde se dan soluciones a varios de ellos, no obstante iré exponiendo a continuación algunos que creo interesantes, y que iré actualizando de vez en cuando:

Skype y otros servidores: hay que fijarse en el icono del wampserver que está en la barra de tareas y que tiene forma de abanico, cuando iniciamos el Wamp éste icono se tiene que poner totalmente blanco, en caso contrario es porque no se puede iniciar algún servicio, ésto puede estar causado porque tenemos en ejecución algún otro servidor que ocupa algún servicio o el mismo puerto que usa el Wamp, por ejemplo, Skype usa el mismo puerto y habría que deshabilitarlo para usar el Wamp, o con el ISS de Windows puede pasar un tanto de lo mismo. También se podría cambiar el puerto que usa el Apache de nuestro Wamp, para ello editas el archivo httpd.conf de Apache y donde pone Listen 80 lo cambias por Listen 8080.

Versiones del Wampserver:
hay que tener muy en cuenta las diferentes versiones de Wampserver ya que, a su vez, varían las versiones del Apache, PHP, etc.. que contiene. Por ejemplo, Drupal 5 no admite PHP 5.3 y no nos valdrán las últimas versiones del Wampserver. Puedes ver aquí los requerimientos de Drupal en cada versión

PhpMyAdmin: Cuando creas una base de datos en PhpMyAdmin, por defecto el user es root y la contraseña ninguna.


Configuraciones


Veamos alguna configuración adicional que nos puede ser útil:

Url's limpias: Me ha pasado en ocasiones que he tenido que hacer pruebas con una web que tenía online y lo que suelo hacer es bajarmela a local para trastearla, y como en el hosting la tengo con las url's limpias (mod_rewrite activado) y el wamp trae éste módulo desactivado... pues me tiraba fuera, recuerdo que me volvió loco éste problema hasta que me di cuenta del asunto. Cree un artículo con un pequeño vídeo donde se explica como activar el módulo mod_rewrite en el paquete Wampserver:
Activar mod_rewrite en Wampserver

Aumentar tamaño máximo de importación en PhpMyAdmin: por defecto, phpMyAdmin tiene establecido un máximo de 2 megas para el tamaño de importación de bases de datos, para aumentar éste tamaño tenemos que editar el archivo php.ini que encontrarás dentro de Apache, en concreto éstas dos lineas:

upload_max_filesize = 2M
post_max_size = 8M

Ojo, no están juntas éstas lineas, búscalas a lo largo del archivo php.ini y cambia los valores a 50M, por ejemplo, aunque éste tamaño es demasiado para que lo pueda manejar phpMyAdmin, para bases de datos tan pesadas es mejor usar BigDump, que es una utilidad muy efectiva para importar bases de datos pesadas, aquí tienes un videotutorial paso a paso de BigDump.

Además nos puede interesar aumentar el tiempo de ejecución en phpMyadminphpmyadmin para que no se quede a medio camino en importaciones/exportaciones largas de nuestras bases de datos.

Ultima actualización: 24/01/2011

Categorías: 
Temática: 
Nivel: 

Comentarios

Saludos
Gracias por el tutorial es muy claro. Solo que yo tenía instalado el Appserver pero con dificultades para enlazar mi sitio. Instalé el Wamp pero no recuerdo haber establecido un navegador ni una carpeta par los archivos, ¿como puedo configurar esto?. cuando pongo localhost en el navegador, me sale lo del Appserver, deseo trabajar con el Wampserver, ¿me puedes ayudar?

Si no vas a utilizar el AppServer desinstalalo para que no haya conflictos con los puertos, y para cambiar el navegador lo explico en detalle en el siguiente post:
Cambiar navegador por defecto del Wampserver

Ya hice e lcambio de navegador y desinstale el Appserver, funciona bien graciaaaas.
Como seguir trabajando con el Wampserver para hacer páginas php, por favor.

Pones en marcha el servidor como se explica en el vídeo, pones tu archivo php en la carpeta WWW, haces clic en el icono del Wampserver desde la barra de tareas, clic en localhost y clic en el archivo php que has creado.

Gracias, estoy buscando un curso de php.

En ésta misma web tienes un curso de PHP muy completo :)

te comento que yo me encontraba con el mismo problema en que radica:
lo que pasa es que otro programa que tienes instalado, esta bloqueando tu wampserver y por eso esta en amarillo
tienes que irte a panel de contro y desinstala, skype, y cualquier programa que veas como basuar , tambien desinstala wampserver y remueve el directorio wamp de c:\ y reinicias, despues vuelve a instalar wampserver y veras que ya estar en blanco el icono y podras utilizarlo ,,,, saludos y espero te sirva mi solucion

Saludos,
Quien me puede ayudar con el siguiente inconveniente:
tengo un formulario en PHP lo ejecuto con el servidor wamp y abre perfecto...relleno los campos del formulario y pulso boton enviar y me sale el siguiente aviso en la parte superior del formulario:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\practica_formulario1\formulario_servidor.php on line 21

Creo q es por la funcion en php mail pero no encuentro como corregir el problema y que me envie los campos del formulario a mi correo.

Alguien me podria ayudar por favor.-

gracias

Necesitas un servidor de correo para enviar correo desde wampserver, es lago complicado, aunque existen algunas alternativas, en el siguiente enlace tienes más información:
http://www.forosdelweb.com/f58/wampserver-2-0-funcion-mail-669239/

HOla, me gustaria saber como puedo activar para que las tablas esten vinculadas
Me indica esto:Las opciones adicionales para trabajar con tablas vinculadas fueron desactivadas. Para saber porqué, dé clic aquí.

Hola,
Estoy utilizando el módulo quicktabs para crear pestañas, mi problema es que en la interfaz gráfica donde pone “Tab content” (que es donde se seleccionan los bloques) a mi me aparece la operación borrar, es decir que no tengo manera de seleccionar los bloques.
Alguien podría ayudarme?
Gracias.

hola quisiera que me ayudaras on un problema que tengo con mi wamp server lo cual lo necesito para mi web de maple server privado te dejare un link de la imagen que suvi con mi cuenta gmail para que me entiendas mejor el problema que tengo de ante mano gracias.

http://8655435484838751116-a-1802744773732722657-s-sites.googlegroups.com/site/eltreifhcompu/FH-Computudoras-MS/wampserver.bmp?attachauth=
ANoY7crJT0sRRAWVK4JsLutAbatlDxuOpgahuWAYtEXOE78x0nlOL-k6dmQCQ4JhK8yaOdt2eAMd_
SYFfCnQrD4s0CYKe6HZvbcIkyuYawr6lZI2FBNOZyRJpCE2O-sdj-ZAt3fdpi7djKAGX45b950xEfUTcp6immmpfJm-KEyAtaR7gOlFFflPUDL5Ara04yy31TCuRz2Q_
W1BE2qQJzoKJKK5yySzlP6hDzEBi83PQFPkWAiajGc
%3D&attredirects=1

Tienes que ver si tienes algún servicio que colapsa con el wampserver (otro servidor o similar que ocupe el mismo puerto), lee los comentarios que se habla bastante del tema.

al revisar mi maquina he descuvierto que tengo una carpeta en mi disco local que dise Inetpub sera por esto que tengo problemas con mi wampserver o dejo hai eso por que no encuentro nada mas te agradeseria la ayuda de ustedes.

perdonen ya aye la solucion se las dejare para ver si sirve esta esta copiada de otro lugar pongo esto por derechos de autor
De: Snow
Fecha: 19/05/2008
Mensaje:

No es necesario que la elimines, simplemente puedes parar el servicio del IIS, o cambiarle el puerto al WAMP.

Para detener el servicio simplemente vas a:

Panel de control/Herramientas administrativas y seleccionas la opcion de "Servicios de Internet Information Server".

Ahi te aparecera una ventana, del lado izquierdo aparece el nombre del equipo.

Seleccionas el sigono de "+" para que aparezcan las subcarpetas. Despues Click sobre la carpeta de "Sitio Web", y del lado derecho aparece "Sitio Web predeterminado", lo seleccionas y le das Stop en el icono de arriba.

Es lo que te dije y ya lo hemos dicho varias veces en los comentarios anteriores.
Gracias por el aporte.

No me arrancaba la pagina de php my admin, de ninguna manera. Tengo instalado Skype y al parecer este programa utiliza algun puerto, despues de gastar algun tiempo me di cuenta de esto.

Sencillamente cerrar Skype, lanzar PHP MY ADMIN, Cargo la pagina y ahora lanzar Skype y todo funciona bien.

Gracias por el tuto.

Salu2 desde Colombia.

Att. Gtan.Nar

Mil gracias, este tipo de cosas son una ayuda inestimable.

Hola compañero bien fijate bien donde lo instalaste sale la carpeta wamp dentro de ella esta una carpeta llamada www esta carperta es donde tienes que dejar todo carpetas html, php, imagenes, css etc. todo el contenido de tu web. y tambien reemplazas el index que trae y pones el index tuyo ojala que sea en html y las conexiones y verificaciones las hagas en php.

Men pero ami en vez de el wamp ser blanco siempre sta amarillo me dices como hacerlo blanco lo instale y desainstale y reiniciar y iniciar miles de veces pero nada pls
respondeme [email protected]

Es lo mismo que hemos comentado varias veces, tienes algún servicio que no inicia porque está colapsado por otra aplicación, revisa los comentarios.

si k lo he hecho y ocn todo lo k deicas lo del %temp% con el ccsetup y todo
podria exarme una mano pls
contactate conmigo
[email protected]
si ahce falta te doi mi id y cont y te conectas en el teamviewer y me miras un moment lo k pasa
stare en modo descoenctado en el msn

Revisa los servicios wampapache y wampmysql, posiblemente esten deshabilitados.

Hola, disculpa la molestia, tengo un problema: acabo de instalar wampserver version 2.0 en windows xp. el programa me funciona bien, solo que cuando creo la base de datos y cuando quiero verla en Server Configuration para que la muestre no aparece nada, en Your Projects. porfavor necesito ayuda..!

No entiendo bien tu pregunta.
Si creas una base de datos No se verá en Tus Proyectos, ahí se verán los archivos HTML o PHP que pongas en la carpeta www

TENGO WIND. VISTA y no entro a la PAG DE WAMPSERVER, LO INSTALE BIEN PERO AL QUERER INGRESAR A http://www.localhost.com/ O http://www.localhost.com/phpmyadmin/ ME SALE LA LEYENDA: La conexión fue restablecida
La conexión con el servidor fue restablecida mientras se cargaba la página.
* El sitio puede no estar disponible temporariamente o estar sobrecargado. Intente nuevamente en unos
momentos.
* Si no puede cargar ninguna página, verifique la conexión de su computadora
a la red.
* Si su computadora o red están protegidas por un firewall o proxy, asegúrese
que Firefox tiene permiso para acceder a la Web.

El problema que tenes es que tenes un servicio parado lo que tenes que hacer es levantarlo, revisa si no esta bloqueado ya sea el servicio de apache o de mysql y para que se ponga en online solo tenes que darle clic a el icono que esta a la izquierda de la hora y darle clic a la primera opcion de abajo para arriba

Cuando estoy istalando el servidor wamp sale un error dis que el sistema no puede hallar el archivo espesificado,(moveFile failed; code 2), yo uso el sistema operativo de windows xp sp2 profeccional osea es la verion windows uE v. 9.5, que puedo hacer

Al ser un windows modificado es posible que le hayan desactivado algún servicio o borrado algún archivo, es el problema que tienes esos windows "alterados", tendrías que plantear el problema al autor de la modificación, yo no sabría decirte donde está el problema. Te aconsejo que uses soft original o sin modificar.

Tu comentario acaba de salvarme la vida, ya habia consultado paginas y paginas con problemas similares pero me decian de modificar el archivo my.ini pero moviendo ahi nada funciona, y este funciono super bien ;D
Mil y mil grax.

si abres skype primero, este ocupa el mismo puerto que wampserver, cierras skype cargas tu localhost y todo bien!! :D, eso me ayudo a no perder el tiempo el resto del dia, muchas gracias :)

yo hice eso pero mi usuario root no tiene contraseña se supone que lo debo dejar en blanco pero no pasa nada sigo sin poder abrir phpmyadmin

lo mismo me pasa ami , las otras pc no se pueden conectar

Hola tengo un problema entro en el navegador Internet Explorer y pongo localhost/KUTY que es donde he puesto joomla y no se abre no entiendo que realizo mal

Supongo que has iniciado el wampserver y que el icono de la barra de tares está blanco ¿no?

Espero que puedan ayudarme. Al parecer mi instalcion de wampserver 2.5 estaba bien, cargue mi proyecto osea la pagina y me puse a importar los datos. Todo actuo con normalidad. Al siguiente dia a la hora de entrar a mi pagina simplemente no entra. Me marca error. Que puedo hacer?

Amigos:
Estuve probando Wampserver con Win 7 y no me había traído demasiados problemas hasta que intenté cargar una página armada con motores de wikidoku.
No parece ser problemas del Wamp... pero al intentar cargarla como local me aparece este mensaje:
Parse error: syntax error, unexpected ´]´, expecting T_NS_SEPARATOR in C:\wamp\www\htdocs\lib\tpl\r7throot5\tpl_function.php on line 39.

Cuando busco la línea en cuestión (line 39) del archivo tpl_function.php no encuentro nada que me haga pensar que hay algo mal, o al menos no me doy cuenta... que es peor.
La línea dice: $other = $INFO[namespace].'_'.$conf['sidebar-theme']['sidebar_pagename'];

He usado el excelente tutorial de ustedes y he estado chusmeando los comentarios... pero nada. El Wamp carga a la perfección... en mi caso se pone de rojo a amarillo a verde cuando cargo los servicios y así se queda, bien verdecito.
Tengo otras páginas mucho más sencillas y cargan perfectas, pero esta me está dando dolores de cabeza...
Alguien sabe que puede estar pasando????
Gracias

Ticho

Puede que el problema lo tengas en la versión del PHP, en el artículo hacemos mención a ello, échale un vistazo ya que si estás usando, por ejemplo, PHP5 y tus script no lo soportan... pues ya tienes el problema.

Puedes asignar otro puerto en el httpd.conf
Listen 80

El skype tiene por defecto asignar un puerto random, en la configuracion simplemente buscar lo del puerto y asignarle uno que no se use.

No hace falta tanto rollo, por cierto si ubieras leido el error ya deduces que pasaba!!

Es antiguo el post pero para ayudar a algun mendrugo antes de desinstalar todo o hacer lo de instalar el skype despues de wanmp (o cualquier apache) ya que es encenderlo antes que skype si no se configura lo del puerto para que skype no ocupe el puerto 80 o el puerto asignado en httpd.conf

Saludos

Que tal, probando diferentes soluciones de foros lo que logre, de la mejor manera fue cambiando de puerto para no tener conflictos con otros programas, para realizar el cambio correctamente seguir estos pasos.

1. instalar correctamente Wamp Server (mi caso: Version 2.1 )

2. una vez instalado localizar el archivo "httpd.conf" (ruta: C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf), abrirlo con el editor de texto menu ppal. -> edicion -> reemplazar y colocar en "buscar" el nro. 80 y en "reemplazar por" colocar el nro. 8080
Nota: las dos lineas que se reemplazan son "Listen 80" y "ServerName localhost:80" por "Listen 8080" y "ServerName localhost:8080".

3. localizar el archivo "wampmanager.tpl" ((ruta: C:\wamp\wampmanager.tpl) , abrirlo con el editor de texto menu ppal. -> edicion -> reemplazar y colocar en "buscar" -> "http://localhost/" y en "reemplazar por" colocar -> "http://localhost:8080/".
Nota: esto lo realizamos para que cuando se arranque el programa, en el menu de Wamp Server tome los valores correspondientes al hacer clic, por ejemplo, en "localhost", de esta manera me habre el explorador asi: "http://localhost:8080/".

Recuerden iniciar el programa "como administrador". El programa tiene que arrancar con o sin programas en ejecucion que utilicen el puerto 80, ejemplo: Skype.

Bueno, espero haberlos ayudado.

Saludos

Veo con agrado que existen personas que tiene la vocacion de enseñar y no quedarse con los conocimientos adquiridos.

Quisiera saber si puedes ayudarme en realizar la conexion entre wamp y sql server. Explico.

Tengo un servidor WINDOWS SERVER 2003, mi ERP o paquete contable maneja una base de datos con motor SQL SERVER, no se si debo instalar en este mismo servidor WAMP SERVER para poder sacar informacion de la base de datos con motor SQL SERVER y convinarla con MYSQL, todo esto con PHP.

Espero no ser tan inoportuno, ni mucho menos abusar del tema expuesto aqui.

hola.
estoy muy preocupado. al instalar wampserver da error y dice “no se pudo iniciar la aplicacion porque su configuracion es incorrecta, reinstale para solucionar el problema”…
Noce cual es el problema. intente desabilitar el servidor IIS pero resulto que estaba desabilitado, busque informacion y dicen cambiar de puerto en apache.
pero mi problema es que no se instalo el wampserver porende no puedo acceder a apache conf.
AYUDA por favor ya no se que mas hacer.

Hola... fijate que tengo un problema con el wampserver.... lo instalo en una pc con windows server 2003, hasta ahi todo bien en la instalacion... pero cuando lo ejecuto me aparece el icono del wamp en la barra al lado del reloj pero como al segundo desaparece como que el solo se cerrara, me explico??
Ya no se que hacer espero me puedan ayudar, estaria gradecido...

Asegúrese de desinstalar o deshabilitar IIS si se ejecuta ya que esto provocaría un conflicto cuando el servidor apache intenta enlazar con el puerto 80.

Permítanme explicarles el contorno a mi problema.

Tengo instalado Windows server 2008 en nuestro servidor.

Instale el Wampserver (32 bits & PHP 5.3) 2.2E y le cambie el puerto a listen 81 para que me diera en color verde el icono. Y su puso en color verde. Sin embargo cuando pongo el cursor encima del icono dice que esta offline.

Ahora bien nos crearon otra aplicación usando el apache tomcat y siguiendo los pasos funciono de maravilla. El apache abre la aplicación excelentemente y la puedo abrir desde otra maquina poniendo la ip y agregando :8080 ejemplo: http://192.155.25.66:8080/da donde da es la carpeta de la aplicación. Esto funciono excelente.

Ahora bien cunado pongo otra aplicación ahora en el wampserver en la carpeta www me abre la aplicación muy bien localmente pero cuando intento acceder desde otra maquina no puedo hacerlo. Incluso copie la carpeta en la carpeta de tomcat y no puede acceder. Lo Hago de las siguientes maneras Ejemplo: http://192.155.25.66:81/cc o http://192.155.25.66:8080/cc y no pasa nada, no puedo conectarme.

Alguien sabe que pasa y porque no puedo acceder en este caso a la aplicación como lo pude hacer antes con el tomcat.

Gracias y saludos

Si no me equivoco solamente debes de cambiar el puerto del wampserver.

Despliegas las opciones de wampserver > te vas hasta apache > luego http.conf > buscas la línea listen 80 y la cambias por listen 81. Reinicias wampserver y tendría que funcionar.

Espero te resulte a mi me funciono. Saludos.

Hola, espero puedan ayudarme, descargue el wamp, lo instale y segui algunas configuraciones que dan aqui, antes de hacer eso he probado con algunos archivos que tengo para guardar datos en la base de datos, y les digo que he hecho todo lo dicen en las paginas de internet y no logro hacer que se guarde nada en la base de datos, he corregido los errores hasta que el dreamweaver no detecta errores y cuando, con un solo texbox para poner un nombre, un solo boton para enviar, con una sola tabla en la base de datos(con 2 campos: id y nombre) y cuando la abro para examinarla y ver los datos, dice que la tabla esta vacia. Ya no se que hacer, revise el puerto 80 y esta siendo usado por el servidor apache, no se por que puerto se comunican el php, el apache y phpmyadmin o como lo hacen, el hecho es que no logro guardar nada en la base. Revise los servicios y estos estan activados(apache y mysql), estoy en el nivel frustración, ayudenme por favor. Uso win Xp 32 bits, el icono esta totalmente verde, cuando click en localhost este abre ña pagina ppal. de wampserver v2.1, Apache v2.2.17, PHP v5.3.5 y MySQL v5.5.8. Caracas, Venezuela. Gracias de antemano.

Buenas tardes, necesito instalar el PRESTA SHOP para crear una tienda online, y en la instalación de la aplicación me da un error cuando me llega a al 56%. Es un problema con la versión del PHP de WAMP como sucede con Drupal? O, hay qye configurar el servidor de alguna manera especial? Por favor ayudaaaaa

El error se debe a la falta de activación del módulo de inicio de wamp server en tu localhost, actívalo desde tu panel y verás como te funciona.

Hola me necesito por favor me saques de una duda. Este programa el wampserver, es totalmente gratuito? o el algún momento hay que comprarlo o comprar una licencia?
gracias

Páginas