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

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, 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

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.

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, tengo el mismo problema, así q si solucionaste, por favor dime como hiciste.

Muchas Gracias.

Muy bueno el tutorial.

Si no se inicia algún servicio puede estar causado porque otro programa los esté usando, como por ejemplo otro paquete servidor tipo Xampp, Appserv, FoxServ, easyPHP, etc.

necesito ayuda para desocupar el servidor

Desocupar el servidor? eso que quiere decir?

Hola
Necesito ayuda urgente, estoy trabajando en una pagina y tengo el wamp funcionando correctamente pero resulta que cuando entro al modulo admin(es drupal) me sale la pagina en blanco, alguien me puede decir como lo soluciono, gracias de antemano

La última versión de Wamp me ha dado problemas con drupal, pero me marca errores varios y NO pantalla en blanco, no obstante prueba con una versión anterior a ver que pasa.

Hola a todos:
Muy bueno el video tutorial. Luego de una buena instalación me encuentro en el mismo problema de tantos, no se me pone en blanco el icono del servidor en la barra de tareas, o sea, no están corriendo los servicios, los reinicio y nada. Alguien me puede decir cómo puedo detectar el programa que está utilizando el mismo recurso que el servidor wamp???

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..

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--------------------------

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:
[email protected]

En esta ruta esta tengo la aplicacion phpmyadmin:

E:\wamp\apps\phpmyadmin3.2.0.1

y dentro de ella, hay un archivo llamado: config.inc.php, bueno a ese hay que editar cierto punto, ya que este error me salio a mi cuando le puse contraseña a root, y luego no pude ver nada, todo bloqueado, bueno el asunto es que dentro de ese archivo hay que buscar la siguiente linea:

$cfg['Servers'][$i]['password'] = '****';

los asteriscos son donde va la contraseña que le asignaste a root, osea la misma :P, ya haciendo eso se me soluciono el error, ahora si no fue eso, quizas a mas de alguno le podra servir esta mini ayuda xD....

Saludos y suerte....

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 [email protected] 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.

Hola,
antes de nada decir que soy nuevo en todo esto (y a la hora de instalarme wampserver he seguido los pasos del videotutorial, ya de paso agradezco por haberlo hecho). Me acabo de instalar la versión wampserver 2.0i sobre windows 7 (nose si influirá mucho el sistema operativo...) y cuando voy a utilizar wampserver me sale WAMPSERVER - SERVER OFFLINE, el incono que está en la barra de herramientas está amarillo y blanco y la verdad es que nose porque puede ser.
Agradecería que me ayudarais a solucionar este problema.
Muchas gracias.

Hola,
a la hora de poner en marcha wampserver, al dar en put line me sale el siguiente mensaje de error:
could not execute menu item (internal error)
[Exception] Could not perform service action:
No ha iniciado el servicio.

¿A que puede ser debido esto?

Muchas gracias.

En Windows 7 no he probado el Wampserver y no te puedo decir nada, a ver si algún usuario te puede orientar, si te puedo decir que con Windows Vista había algún problema, revisa los comentarios que se habla de ello.

Que sistema operativo estás usando??

Uso windows 7, crees q tendrá los mismos problemas que para vista??
gracias

Lo más probable es que SI ya que usan una arquitectura muy similar, siento no poder ayudarte mucho más ya que no uso Windows 7, solo uso XP. Mirate los comentarios sobre Vista.

De todas formas te doy las gracias por a ver contestado al post
Muchas gracias.

yo tengo una red, el servidor esta conectado a un modem externo, la ip de mi servidor es 192.168.0.1 entonces para ver tu pagina que esta en el servidor en otro pc debes teclear http:192.168.0.1/xxxxxx donde xxxxx es la carpeta donde esta tu carpeta raiz donde estan los archivos de tu pagina. espero que te sirva.

Hola, acabo de instalar el wanpserver tal cual como en el video, pero, me pide clave! De donde saco la clave si ni siquira yo la he creado??? Voy a localhost me pide clave y voy a phpmyadmin y tambien me pide clave. será por que en mi maquina hay dos usuarios con claves para ingresar a cada sesion?? Hay una ventana q sale y dice lo siguiente: SE REQUIERE AUTENTIFICACION el servidor localhost :80 requiere un nombre de usuario y una contraseña. Que hago??? muchas gracias

Pues tiene que ser algo de eso porque el wampserver no requiere contraseña, mira a ver si es que tienes instalado algún otro paquete de servidor que te está haciendo la puñeta.

Muchas gracias tienes razón!! Tenía el IIS instalado, lo elimine y listo ya lo monte.

Buenas mi inquietud es la siguiente no puedo conectar mi base de datos ya que no se en donde configurar mi usuario y contraseña sera que alguien me brinda ayuda por fis es lo unico que me falta gracias y si alguien tiene un link de uso de wanpserver se los agradeceria. Que DIOS los bendiga gracias de ante mano

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

Hoy instale el wampserve y quisiera saber si para usarlo hay q instalar otra cosa ya q no puedo ver unos archivos q tengo en la carpeta wamp->www-> de tipo archivo php.

incluso m sale q con q programa deseo abrirlo y no se cual decirle

El wampserver es un paquete completo para correr aplicaciones web en php, por lo tanto no necesitas nada más, pero si hay dos cosas a tener en cuenta:

  • Asegurate que wampserver esté funcionando, para ello tienes que tener un icono en la barra de tareas en forma de abanico, tiene que estar de color blanco, si tiene alguna zona en rojo es porque algún servicio no se inicia correctamente.
  • Asegurate que los archivos tengan extensión .php
  • Asegurate que los archivos php sean compatibles con la versión php del servidor, puede ocurrir que tu archivo esté programado con php 4 y el servidor corra php 5, por ejemplo. En ese caso tendrás que instalar una versión anterior del wampserver.
  • Páginas