Xampp | Servidor Web

Xampp | Servidor Web

Fecha: 01-Feb-2010 | Autor: .
Guardado en: Desarrollo Web, PHP

Como ya había prometido, hoy quería presentarles el servidor que estoy usando en local ultimamente, XAMPP es un servidor Apache muy sencillo de instalar, configurar y ejecutar, compatible con Linux, Windows (incluyendo Windows 7) y Mac OS.

Xampp ServerYa incluye MySQL, PHP, Perl, servidor FTP y PhpMyAdmin instalados.

Xampp puede descargarse gratuitamente desde su web en sourceforge.

Instalación de Xampp en Windows:

  • Descargar el Xampp para Windows: http://sourceforge.net/projects/xampp/
  • Instalar el ejecutable.
  • Luego nos vamos a C:\xampp\apache\conf\ (o el directorio dónde lo hayamos instalado) y editamos el archivo httpd.conf (esto es opcional, si deseamos elegir la ruta donde guardaremos nuestros proyectos).
  • En la línea #188: DocumentRoot «C:\xampp\htdocs» podemos editarla para elegir la ruta de nuestra carpeta raíz. Ese mismo valor debemos editarlo también en la línea #215: <Directory «C:\xampp\htdocs»>
    (las líneas pueden variar en algunas versiones de Xampp)
  • Listo, guardamos ese archivo y ya podemos ejecutar «Xampp Control Panel» desde el Menu Inicio, e iniciar los servicios necesarios (por ejemplo: Apache y MySQL como se muestra en la imagen).

Captura de pantalla


Etiquetado como: , , , , , ,


Gravatar

Marcelo


Desarrollador web, trabajando desde Montevideo, Uruguay para todo el mundo. Me especializo en Diseño web, Maquetación HTML5 & CSS3, jQuery y Programación PHP & MySQL, e intento aprender un poco más cada día.

23 comentarios, participa!

  1. Carlos

    07. Feb, 2010

    Una cosa, para que sirve, es para tener el servidor en tu casa ?

  2. Vero

    07. Feb, 2010

    Funciona muy bien, tenia el problema que cuando terminaba la instalacion aparecioa la ventana del ms-dos y en vez de presionar «y» colocaba «n» pero ahora esta instalado y funcionando en windows 7

    Saludos =)

  3. Marcelo

    08. Feb, 2010

    Carlos, efectivamente, es para poder tener un servidor local en tu PC y poder probar tus scripts sin tener que subirlos a un servidor web remoto.

    Vero, me alegro mucho que hayas podido instalar y lo tengas funcionando en Windows 7 ;)

    Saludos!

  4. chino

    10. Feb, 2010

    Hay alguna manera de que otras personas vean las webs que pongo en estos servidores? o si o si tengo ke subirlas a un servidor remoto?

  5. Jes

    07. Mar, 2010

    Hola a todos. He instalado Xammp, aparentemente con exito, en Windows 7 pero cuando le doy a «start» de Mysql en el panel de control aunque abajo me aparece «MySQL service started» no aparece el mensaje de «running» ni cambia el botón a «stop». A través de la web en localhost aparece en «estado» aparece desactivado.
    El resto funciona bien.
    Si me podéis ayudar…

  6. Rubén

    09. Mar, 2010

    Estoy en la misma situación que el compañero solo que con el Apache…

  7. Rubén

    10. Mar, 2010

    Bueno he conseguido solucionarlo cambiando la carpeta destino a una cuyo nombre no tenga una tilde (no lo lleva bien eso de los caracteres especiales) y que tenga permisos de escritura, espero que te ayude.

  8. user

    11. Mar, 2010

    les recomiendo usar usb webserver es portable y funciona muy bien, a mi xampp me daba algunos problemas.

    (http://www.usbwebserver.com/UsbWebserver_en.rar)

  9. Jorge

    30. Mar, 2010

    tengo el WampServer 2.0, para programar en php, estoy empezando en esto de diseño, pero cuando uso «localhost» de servidor me devuelve warning y error, de no conecta con base de datos, y no logro encontrar que esta mal configurado, o necesito el Xamp?
    Gracias

  10. Marcelo

    30. Mar, 2010

    Hola Jorge, como va?
    Te comento que el WampServer y el Xampp son dos cosas distintas, ambos son servidores web para instalar en local, pero no se requieren instalar «juntos» para que funcionen.

    Si tienes problemas con el WampServer te recomiendo que pruebes con el Xampp que es bastante más sencillo ;)

    Suerte y saludos!

  11. Alan

    04. Abr, 2010

    Dime Marcelo podria Instalar el wamp Server en Windows 7 ,pues te comento que no puedo pues no se activa si tuvieras la amabilidad de decirme como activarlo te lo agradeceria pues tengo que trabajar con el joonla y para eso necesito el wamp server instalado.Gracias

  12. Jorge

    09. Abr, 2010

    Hola Marcelo, desistale Wamp e instale Xampp 1.7.3, en mi panel de control apache y mysql funcionan, pero en mi script cuando quiero subir registros a BD , se conecta pero no los inserta. La BD creada en phpmyadmin tiene los privilegios otorgados.
    Para mi, es alguna funcion en el php.ini que no tengo habilitada, pero no se cual, agradezco sugerencias.

  13. Francisco

    20. Abr, 2010

    aaaa q buen post Marcelo, te felicito yo recien iniciare a probar todo esto…..

  14. Liliana

    06. Jun, 2010

    Estoy tratando de instalar el xampp y al darle ejecutar se instalan algunos archivos y al finalizar aparece el siguiente error CRC failed in xampp\licenses\mod_autoindex_color\License.txt
    Unexpected end of archive
    No se a que de deba agradezco la ayuda
    Se abre una ventana donde dice download fresh copy and retry la installation

  15. CRISTIAN

    12. Jun, 2010

    Man tengo el wampserver, lo hice como tu dices y todo bn pero en phpmyadmin me decia q era muy inseguro pq no tenia clave mi BD asi q le puse y no me volvio a entrar me dice:

    Error
    MySQL ha dicho:

    #1045 – Access denied for user ‘root’@’localhost’ (using password: NO)
    phpMyAdmin intentó conectarse con el servidor MySQL, y el servidor rechazó esta conexión. Deberá revisar el host, nombre de usuario y contraseña en config.inc.php y asegurarse que corresponden con la información provista por el administrador del servidor MySQL.

  16. alex

    13. Jul, 2010

    ami me pasa el mismo problema q a cristian alguien me lo solucion :’-(

  17. Emerson

    03. Ago, 2010

    Disculpa pero kisiera saber saber porque cuando exporto una BD desde el xampp me da error al importarla al wamp, como debo hacer este proceso?

  18. Eric

    28. Sep, 2010

    Para los que les sale el error de #1045 – Access denied for user ‘root’@’localhost’ (using password: NO) Lo que deben hacer es modificar el archivo config.inc.php que esta en la ruta C:\wamp\apps\phpmyadmin2.11.6\ abranlo con el bloc de notas y con la funcion buscar del menu Edicion busquen root y en la primera parte que aparece dice mas o menos asi ‘root’; // MySQL user
    $cfg[‘Servers’][$i][‘password’] = »; aqui deben poner la contraseña que le pusieron a la cuenta root para que les dejara de decir que no era seguro y quedaria asi ‘root’; // MySQL user
    $cfg[‘Servers’][$i][‘password’] = ‘micontraseña’; Graben los cambios al archivo y ya con esto los va a dejar entrar otra ves a phpmyadmin.

  19. jesus

    30. Dic, 2010

    Mis saludos a todos, mi problema es que instale xampp en windows xp y todo bien, hasta que fui abrir la pagina wordpress. Me dice que el php del servidor no corre, que debe estar desconectado. ?A que defecto de configuracion podra deberse esta dificultad?
    Agradeceria infinitamente su ayuda.

  20. Paola

    13. Ene, 2011

    Esto me pasa por no pasar primero por acá. Luego de cuatro días de intentarlo, finalmente hoy encontré tu artículo y dejame agradecerte porque todo funcionó ok. ;)

  21. Leon41

    06. Feb, 2011

    Hola marcelo, (SO W7)al comenzar a instalarlo me sale un error o solo una advertencia:

    «Important MS Vista Note! Because an activated Windows Vista
    User Account Control (UAC) on your system some fuctions of Xampp are possibly restricted. Wiht (UAC) please avoid to install Xampp to C:\Programs Files (x86) (because of not enough write permisssion).Or deactivated UAC (with «msconfig») after this setup.»

    Lo he hecho lo que dice pero no se si seria riesgoso.

  22. Graeme

    21. Feb, 2011

    Gracias Eric. Me ayudaste, aunque tengo Xampp instalado y era el mismo archivo dentro xampp/phpMyAdmin Mil gracias

  23. mery

    02. Mar, 2012

    no puedo detener el servicio de apache ni mysql marca ocupado y error -1