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

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.

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

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

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.

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.
  • 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 :)

    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.

    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 marouan_39@hotmail.com

    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
    marouan_39@hotmail.com
    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

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

    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.

    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.

    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.

    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.

    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

    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

    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