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

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.

POS EL POST ESTA TAN ANTIGUA,,,, PERO HABER SI SI APOYAMSO A LA GENTIKA K TIENE ESTE PROBLEMIKA.

LISTO MANOS ENCONTRE LA SOLUCION DESPUES DE TANTO PROBAR... SUCEDE QUE QUE ESTE MENSAJE (Your port 80 is actually used by: Server: Microsoft-11S/5.1 ) NOS SALE, YA QUE E ALGUN MOMENTO SE REALIZO LA INSTALACION DEL IIS, TONS PARA SOLUCIONAR EL PROBLEMA SOLO TENEMOS K HCER LO SIGUIENTE:
1.- DESINTALAR COMPLETAMENTE EL IIS(INICIO-PANEL DE CONTROL-AGREGAR O QUITAR PROGRAMAS-AGREGAR O QUITAR COMPONENTES DE WINDOWS-QUITAR EL CHECK DEL: SERVICIOS DE INTERNET INFORMATION SERVER (IIS) - SIGUIENTE - SIGUIENTE Y FINALIZAR)
2.- LUEGO REINICIAMOS EL ORDENADOR Y LITO.

NOTA: SI TENEMOS INSTALADO EL SKYPE TABIEN LO DESINSTALAMOS. PRIMERO DEBEREMOS DE INSTALAR EL WAMP Y LUEGO AGREGAR TOO LOS PROGRAMAS K KERRAMOS...

--------------------------------SOLUCIONADO--------------------------

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

gracias por el aporte muy apropiado

Hola muchas gracias por el tutorial!
Pero tengo un problema al instalarlo porque me produce un error en la instalacion diciendo que no se encuentra el archivo wampserver.exe en la carpeta de wamp. eso porke es???que puedo hacer para solucionarlo??esque me descargado diferentes archivos pero en todos ellos me da el mismo error!
Muchas Gracias

Hola kuku... el error te lo da en la instalación o luego al ejecutar el programa, de cualquier forma si tienes algún otro paquete de servidor instalado, te puede crear conflicto, es el único error que yo he podido detectar, comentanos.

Buenas tardes. Soy novato en esto, instale el WampServer siguiendo los pasos del tutorial, pero al hacer clic en PhpMyAdmin me da el siguiente error NO SE ENCUENTRA LA PAGINA.
Ademas el icono presenta tres cuartos de color amarillo y un cuarto de color blanco con un candado en el medio.
Me encuentro como el que salta de un avion sin paracaida, agradesco toda la ayuda que me puedan prestar. Y si me pueden recomendar un tuto de como ajustar la instalacion de PhpMyAdmin

El icono debe de estar totalmente blanco, en caso contrario quiere decir que no se han iniciado todos los servicios o solo se han iniciado parte de ellos, pulsa en el icono con el botón izquierdo del raton y a continuación pulsa en reiniciar los servicios, si aún así no se inician lo mas probable es que haya algún conflicto con otro programa o proceso que tengas activo en Windows.
¿Tienes algún servidor instalado aparte del Wampserver?

Si tengo instalado una carpeta Inetpub con wwwroot. Trate de instalar php pero no se que paso no se instalo como debería. Si puede ayudarme a limpiar si se requiere para instalar el wampserver, se lo agradecería.

Pues SI, deberias desinstalar todo eso, ¿cómo? imagino que tendrá sus desinstaladores como cualquier programa, para probar puedes desactivar procesos que estén relacionados con esos programas (Ctr+Alt+Sup) desde el administrador de tareas windows. Realmente es dificil ayudarte si no nos das más datos.

Quisiera poder darle mas datos, pero no se cuales, si hubiera un medio de comunicarnos para enviarle captura de imágenes de pantalla? sería mas ilustrativo y podríamos dirigirnos directamente al problema

1. Desinstala todo: Wampserver y lo que hubieras instalado anteriormente de php y demás.
2. Instala el Ccleaner y se lo pasas, primero ejecuta el limpiador de archivos temporales y demás, y luego el limpiador de registro (varias veces).
3. Instala el Spybot, lo actualizas, inmunizas y le das a buscar problemas.
4. Reinicia el ordenador e instalas de nuevo el wampserver.

Tal cual, cuando uno hace una mala instalacion es necesario bajar ccleaner http://www.ccleaner.com y borrar el registro varias veces, (tres o cuatro) despues de haber desinstalado en este caso wamp . luego de desinstalar borrar registro, instalamos nuevamente y todo tiene que funcionar correctamente.
Hay que tener en cuenta que bajando wampserver desde la web del fabricante siempre tendremos los ultimos motores apache php, etc, ES DICIR: si queremos trabajar con php4, probablemente no nos sirva esta ultima vercion, y tendremos que buscar una vercion antigua o en su defecto bajar los motores de apache y php en wamperserver para distintas distribuciones.
saludos bien por el videotutorial

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

No se puede descargar este tutorial. Queda en un loop y no se puede ver. No da la opciòn para descargar.
Probè los otros tutoriales, pensando que podìa ser mi navegador y los demás funcionan bien. Por favor subánlo de nuevo.

Ya está reparada la descarga del videotutorial sobre la instalación del Wampserver, gracias por el aviso.

hola a todos ya yo tengo instalado el wamp y los sericios estan corriendo y en la pc en que lo instale corre la web en el instalada pero en la red loal cuando intecto entrar me da el siguiente error

Forbidden
You don't have permission to access / on this server.
--------------------------------------------------------------------------------

Apache/2.0.59 (Win32) PHP/5.2.0 Server at 192.168.0.1 Port 80

¿Hola queria saber como hago para poner mi pagina Web para que la vea todo el mundo, ya que estoy terminando la Web de forma Local y quiero verla publica? Es necesario un Proveedor Hosting? conocen alguno gratuito como para ver la pagina de manera publica?
Gracias por este Excelente Videotutorial. La verdad que ustedes son lo mejor que encontre en internet hasta ahora.
Saludos.

Jose.

Efectivamente, para que se vea publicamente necesitas un hosting. Entre los gratuitos que te pueden servir para alojar drupal está dixelhost.com donde tan solo tienes que participar en su foro para que den alojamiento web, para pruebas te puede servir y además te dan apoyo a través del mismo foro.

Excelente el aporte, voy a consultar en el foro que me comendo. Muchas Gracias!!!

Esta genial su videotutorial y gracias por compartir el trabajo que te tomo solucionar el problema de instalacion del wampserver muchas gracias

Hola, he instalado el wamp kon miras a utilizar drupal en desarrollo lokal, toda la instalacion me korre ok, kuando inicio todos los servicios el reloj me keda en blanko (ke akorde a lo ke he leido e investigado es lo ideal), mas kuando kiero akceder al phpAdmin al abrirse mi navegador me muestra una pagina en la kual me dice ke no se ha enkontrado la pagina, en teoria deberia abrirme una especie de aplikacion donde konfiguro y kreo mis bases de datos, pero en lugar de eso me kedo estankado en ese punto y ya no es posible ke kontinue kon la instalacion de Drupal, agradecere kualkier ayuda kon respekto a este tema debido a ke no konozko mucho al respekto, no se si el problema sera ke falta ke tenga instalado en mi windows xp sp2 algun framework o algun patch referente al php admin... :S

Accedes a la dirección:?
http://localhost/phpmyadmin/

Hola, primero ke nada gracias por kontestar, me he perkatado a tratar de instalar esta vez xampp ke el problema va a ke el puerto 80 esta siendo usado y por ende apache no puede instalarse, kom konsekuencia kuando entro a phpadmin dentro del lokalhost lo ke tengo komo rpta es ke no se enkuentra la pag, hasta ahora por lo ke se el skype es kien usualmente usa este puerto pero no lo tengo instalado aki y no se komo detektar ke programa o aplikacion es la ke esta usandolo, agradecere ayuda en ese sentido...

Prueba a cambiar el puerto que usa Apache, para ello editas el archivo httpd.conf de Apache y donde pone Listen 80 lo cambias por Listen 8080.
PD: por favor, leerte es una autentica odisea con tanta KKKK, ésto no es un móvil :)

Hola, gracias por la respuesta, te cuento que investigando mas sobre el bendito puerto 80 di justamente con el procedimiento que me suguieres y eso dio resultado, ya estoy realizando mis primeras pruebas en Drupal, aunque te cuento que hubo un echo en particular que me llamo la atencion: el dia de ayer para poder acceder a mi localhost/phpadmin tenia que acerlo usando http://localhost:8080/phpadmin y de esa manera configure todo, pero el dia de hoy cuando quise acceder de esa manera ya no funciono, increiblemente y in que haya modificado nada mas entro directamente en http://localhost/phpadmin, dato curioso para mi que soy nuevo en estos temas, saludos y nuevamente gracias por el aporte :D

Es normal, una vez editado el archivo de configuración de Apache por defecto coge el puerto que le indicas, me alegro haberte ayudado.

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

Hola, en primer lugar felicidades por el tutorial esta genial la verdad, en segundo lugar no se si en realidad me podreis ayudar pues no se exactamente que es lo que me esta fallando, instale el wampserver 2.0 porq es el que tenia en la facultad haciendo un proyecto, y no he tenido ningun problema. A continuacion instale el joomla, ya que es el editor de contenidos q uso para el proyecto y perfecto. Todo me va genial.... pero... al cargar mi proyecto en él mis componentes de joomla ya no funcionan, me dan errores de variables no declaradas y como si me faltara el php en todo los <?, comento que la pagina funciona perfectamente en la facultad pero en mi casa no .... :( y como estamos en vacaciones no hay ningun profe que me pueda ayudar... He visto esta misma tarde por algun foro buscando otros problemas con el wamp, q ya tengo solucionados que a un chico le habia lo mismo pero ya no encuentro :( en donde era.... y que para soluciionarlo recorrio todos los <? y les puso php, me parecio leer que habia una opcion en el apache o algo asi ????? que era el que admitia o no <? .... no se no me acuerdo mucho pues lo lei por encima.... El caso es que si teneis una idea de porque puede ser lo agradezco mil veces de antemano y perdon por la paliza que acabo de escribir :( Gracias

mi problema es que tengo que quitarle todos los permisos a apache.
me conecto a apache(wamp) por medio de un socket echo en php y trato de pedir un archivo de texto pero cuando me conecto desde otra pc me manda error de permisos dice que no tenggo permiso para entrar a ese directorio de no me muestra ni el index pero por medio de cabeceras http me responde su estado osea que si se conecta

alguna sugerencia

Los felicito, en verdad, que funcionó de maravilla. Me sería de mucha ayuda tener un manual, donde estudiar todas sus opciones, se de antemano el gran ezfuerso que hacen, para todos nosostros que estamos aun en pañales en el desarrollo de páginas WEB dínamicas, en serio se les dará uno por mil. Rafael

hola, necesito tu ayuda!!
instale wamp, pero abro phpmyadmin y me aparece que no se encuentra la pagina. dice wamp server online abajo en el iconito.
como puedo solucionarlo? gracias

Revisa los comentarios que ya se ha tratado el tema.

Sres:

He instalado el wamp server, tal como me explica el video pero el reloj aparece en rojo, Como puedo ver que servicios no están activados?

Gracias por la ayuda

Saludos

Hola a todos:
He instalado el Wamp perfectamente, creé un pequeño proyecto de prueba y corrió perfectamente. Aagué la PC y al otro día nada funcionó, o sea, no corre ningún servicio y por supuesto el ícono en la barra de tareas tiene 1/4 rojo.....desinstalé el wamp, lo volví a instalar, volvió a funcionar, y reinicié para ver si el problema continuaba, y ahí está hasta hoy...Pleaseeeeeeee, quien puede ayudarme en esta locura!!!!!!!!!!!
Gracias de antemano

Debes de tener algún programa que colapsa el wampserver, tendrás que ir desinstalando programas hasta que des con él ¿no tendrás algún otro servidor instalado anteriormente?

No, estoy segura que no he instalado otro servidor en la pc, y he desinstalado los programas que pueden ser incompatibles. He estado leyendo otros foros y creo que mi problema puede ser el Windows Vista que tengo instalado....Qué crees de eso? me encontré esta página donde dicen de dar solución al problema de Wamp con Vista, intentaré hoy...si tienes un chance la lees y así podemos seguir conferenciando. Gracias por tu respuesta. Chau
http://jepserbernardino.com/2009/05/instalacion-de-wamp-para-windows-vista/

Ahhh, no sabía que estabas en Windows Vista, yo no lo uso y por eso no he tenido ese problema, he leído por encima el articulo que mencionas y es por lo visto es bastante problemático el Vista para el wampserver, no obstante sigue dichas instrucciones y nos comentas si solucionas tu problema... así le puede servir a otros usuarios.

Hola, ya resolví que me corrieran los servicios del Wamp en Windows Vista. Lo que hice fue desactivar el control de la cuenta de usuario. Esto se encuentra en Panel de Control->Cuentas de Usuario->Desactivar control de la cuenta de usuario. Reinicié y volví a intalar wl Wamp..Todo correo bien hasta ahora, con la excepeción de que no me reconoce ek código php, ni el básico Hola Mundo.......Me falta configurar algo en el servidor web????
Gracias

Solo te puedo decir que con Windows XP no hay que configurar nada con respecto a correr el PHP, hay que ver lo problematico que es el Vista.

Gracias por los videos, estan super, si con esto no pueden echar a funcionar el wampserver, estan perdidos,...
Felicidades, mas claro no se puedo buen trabajo chicos..

Hola he visto tus videos tutoriales php yMysql mi pregunta es la siguiente
ya instale el wampserver en mi pc, esta configurado vi en los videos como hacerlo pero cuando voy abrir mis proyectos me sale

Libreria Online
Resumen de Pedidos
pedido procesado."; echo date("H:i"); echo "del dia "; echo date("j"); echo "de"; echo date ("F"); echo "del año"; echo date ("Y"); echo "
"; echo "

Su Pedido es el Siguiente:
"; echo $actionqty. "actionscript
"; echo $photoqty. "photoshop
"; echo $flashqty. "flash
"; ?>
pero lo probe en un hosting y sale bien
ahora como hago para configurar mejor mi wampserver para no estar probando desde un hosting gracias no se si fui claro

No se cómo lo estarás haciendo para poder ayudarte.
En principio, pones en marcha el wampserver y en la carpeta www metes el archivo xxx.php y lo ejecutas desde el navegador.

Gracias por responder a mi duda, mira tratare de explicarme mejor mira yo guardo todos mis proyectos en la carpeta, disco local C:\wamp\www alli es donde guardo mis proyectos que voy realizando gracias a sus videos tutoriales pero cuando abro el wampserver y voy a mi localhost me sale lo que te comente anteriormente y cuando ejecuto los archivos en un servidor llamado miarroba me corre el codigo php pero en tus videos me he fijado que funcionan sin ponerlos en u servidor no se si me explique
lo queria saber es por que con wampserver no me funciona el codigo

aca el ejemplo
Libreria Online
Resumen de Pedidos
pedido procesado."; echo date("H:i"); echo "del dia "; echo date("j"); echo "de"; echo date ("F"); echo "del año"; echo date ("Y"); echo "
"; echo "

Su Pedido es el Siguiente:
"; echo $actionqty. "actionscript
"; echo $photoqty. "photoshop
"; echo $flashqty. "flash
"; ?>

Si quieres, me pasas el archivo php y lo pruebo en mi instalación de wampserver para ver si a mi me funciona.
mi correo es:
cantidubi@gmail.com

Buenos dias soy totalmente nuevo en esto...estuve revisando todos los demas comentarios y no veo alguno que me diga claramente como importo una Base de datos ya creada...es decir quiero ver en mi MySql esa base de datos..Que debo hacer paso a paso por favor...No se si me entienden..? gracias de antemano y muy buena esta pagina.. Felicidades

La importación de la base de datos la puedes hacer desde PhpMyAdmin, pulsas en la pestaña Importar e indicas la ruta de la base a importar, también lo puedes hacer con BigDump si es muy grande la base de datos.

hola gracias por el tutorial sirve de mucho para las personas de poca experiencia bueno quisiera saber la contraseña y tipo de usuario que maneja mysql ya que al levantarlo al sevidor automaticamente ingresa y yo necesito saber el usuario y contraseña o asumo que en los dos que es "root"

Muchas gracias por el videotutorial, yo tengo Windows Vista, y no me funcionaba el localhost y el phpmyadmin con el skype abierto, así que si cierro el skype, sí que me funciona. Lo que pasa es que ahora en MPhpMyAdmin ahora me da la siguien te nota:

"Su archivo de configuración contiene parámetros (root sin contraseña) que corresponden a la cuenta privilegiada predeterminada de MySQL. Su servidor de MySQL está usando estos valores, lo que constituye una vulnerabilidad. Se le recomienda corregir esta brecha de seguridad. Por ejemplo, desde la página de inicio de phpMyAdmin seleccione Privilegios y agregue la contraseña a root@localhost. Deberá escribir la misma contraseña en config.inc.php de phpMyAdmin"

¿Qué tengo que hacer?

Muchas gracias desde ya.

Si es para usarlo solo para pruebas en tu ordenador no tienes que hacer nada.

Páginas