Suscríbete

Cómo instalar un servidor local con PHP

Por Antonio Cambronero 31.01.2006 en Php, tips

Continuando con los primero pasos en PHP, hoy veremos cómo instalar un servidor local con PHP en Windows.

¿Qué es un servidor local?

Para trabajar con PHP, sin utilizar el servidor de un proveedor externo, lo mejor es instalar un servidor local en el PC. Un servidor local es simplemente un programa, instalado en el ordenador, que permite mostrar las páginas HTML mediante un navegador. El más conocido, que además es de código abierto, es Apache.

¿Hay que instalar todos los módulos por separado?

Normalmente, este tipo de programas para permiten tener un servidor local instalan conjuntamente todos los módulos necesarios, Apache, PHP, MyQL, etc., y realizan automáticamente las configuraciones necesarias. PHP Triad es uno de esos programas que ya hemos visto en blogpocket. Sin embargo, vamos a ver cómo se instala otro programa llamado XAMPP que destaca por su instalación en un sólo click.

¿Dónde se puede descargar XAMPP?

XAMPP para Windows se puede descargar desde la página de Apache Friends. En próximos capítulos veremos cómo tener un servidor local en Mac OS X.

La versión actual es la 1.5.1 y el método más fácil y el que menos ocupa en disco es pinchar en el enlace EXE (7-zip). En la página de Source Forge a la que nos lleva el link de descarga, pinchar en cualquiera de los vínculos de download para obtener el archivo de instalación.

Instalación de XAMPP

El fichero descargado se llama xampp-win32-1.5.1.exe. Cuando se encuentre en el disco duro, ejecutarlo haciendo doble click en él. Lo primero que preguntará es en qué directorio se desea descomprimir los ficheros. Suponiendo que queremos crear la carpeta c:\servidorlocal\, esto llevará a instalar Apache y PHP en c:\servidorlocal\xampp. No es necesario crear el directorio “servidorlocal” de antemano.

Una vez finalizada la descompresión, ir a la carpeta xampp y hacer doble click en archivo setup_xampp.bat. Se abrirá una ventana de DOS y cuando el proceso termine ya estará perfectamente instalado Apache.

¿Cómo iniciar el servidor Apache?

Concluida la instalación, ir a la carpeta c:\servidorlocal\xampp y ejecutar el fichero xampp_start_exe para arrancar Apache, PHP y My SQL. Lo único que hay que tener cuidado es en no cerrar la ventana de DOS abierta.

¿Como se sabe si funciona el servidor local?

Con Apache arrancado escribir http://localhost/ en la barra de direcciones del navegador y pulsar intro. Si se abre la página de bienvenida de XAMPP es que todo ha ido correctamente.

Para detener el servidor, ejecutar el fichero xampp_stop.exe.

  • E-mail this story to a friend!
  • Bitacoras.com
  • Twitter
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Meneame
  • Wikio
  • Ping.fm
  • Technorati

También puedes leer:

Tiny Url para este post: http://tinyurl.com/ajwyn7

42 comentarios a “Cómo instalar un servidor local con PHP”

  1. Mangas Verdes Dice:

    Servidor local en PHP

    ¿Quieres instalar un servidor local en PHP para probar antes de subir tus páginas a la Red? Blogbpocket te explica cómo.


  2. aNieto2k Dice:

    Muy buen artículo. Yo el que he usado más el http://www.easyphp.org/


  3. Spacebom Dice:

    No está mal el artículo, aunque pienso que XAMPP ya es muy conocido dentro de la comunidad de desarrolladores, sin duda alguna es el paquete más fiable, mejor actualizo y más compatible de los que actualmente hay para utilizar.

    Saludos.


  4. Spacebom Dice:

    Quería decir “actualizado”, perdón.


  5. J.Lo. Dice:

    Yo he conocido el XAMPP al venir recomendado en el codex de wordpress como medio para hacer una instalación local de WP. Es maravilloso realmente y muy fácil de usar si uno lo quiere como plataforma de trabajo.


  6. Jota Dice:

    Me quedo con Wamp http://www.wampserver.com/

    Saludos.


  7. Netwalker Dice:

    Yo siempre he usado el Appserver (http://www.appservnetwork.com/) y me ha parecido muy bueno.

    Salu2


  8. inaki1980 Dice:

    it works


  9. devilsoulblack Dice:

    Seria weno que pongas este tutorial pero para montar un webserver en linux claro de preferencia bajo centOS


  10. Gabriel Dice:

    :( instale el xampp y no funciona cuando escribo localhost, antes tenia wamp y si funcionaba, creo que reinstalaré wamp.


  11. valerick Dice:

    Esta muy bueno, realmente se recomienda, por cierto, para instalar un Servidor de Correo local….existe algun tutorial??


  12. yohel Dice:

    tengo un problema con el chequeo de seguridad de xampp


  13. Kuro / Jorge Cocompech · ¿Quieres aprender PHP? Dice:

    [...] Tutoriales para instalar XAMPP. [...]


  14. lourdes barroso Dice:

    He elaborado un videotutorial sobre este tema para un curso sobre el gestor de contenido Joomla. Lo enlazo por si te resulta de interés:


  15. Sol Dice:

    Ya instalado, ahora ke?


  16. Raptor 00 Dice:

    en que esta hecho este sitio web???


  17. fransua Dice:

    deseo utilizar xampp.
    colgar una paginas web al servidor y ya esta
    pero no tengo ni idea…………………….ayudenme plis!!

    (con una explicacion basta)


  18. diego Dice:

    A la hora de checar con http://localhost/
    Me pide un nombre de usuario y contraseña!!!!

    Utilizo en navegador MOZILLA FIREFOX.

    ¿Que debo hacer?

    Gracias


  19. Felix Dice:

    Ya tengo instalado el servidor apache. ¿como subo una pagina web al servidor?
    Gracias de antemano


  20. Jorge Dice:

    Hola
    Muy interesante todo…
    Ando buscando alguien que me enseñe on-line a crear sitios con PHP. No pido profesor gratis ni mucho menos, puedo remunerar. Necesito hacer un sitio para mi trabajo, si alguien le interesa que me escriba a nox_1983@homail.com

    Gracias y saludos a todos.


  21. Israel Dice:

    Hola me funsiono a la perfeccion este tutorial pero ya stando funsionando en local como lo subo a la red, quisiers ver los ficheros que tengo en mi pc, atravez de internet desde cualquier otro pc.

    gracias y salu2!!


  22. jeremias Dice:

    me da un error al tratar de iniciar el apache, necesito mostrar las paginas php cuando trato de hacer la conexion a la base de datos me envia el codigo de la conexion alguien podria ayudarme con esto


  23. adri Dice:

    hola instale el xampp pero cuando veo el estado no me esta funcionando sql y lo necesito por favor si alguien sabe que tengo que hacer que me conteste gracias


  24. Adrian PHP Dice:

    Hola a todos…

    Yo he creado antes php con Easy PHP 1.8 me han recomendado XAMMP (y veo que tiene Apache,FTP SERVER,MySQL,PHP,Pascal etc…

    PERO:::

    No tengo ni idea de como usarlo se usarlo,instalarlo pero no se donde configurarlo ni donde poner mis php(SI QUIERES AYUDARME POR FAVOR AGREGA MIS CORREO ELECTRONICO)

    adrian_troconis2000@hotmail.com

    adrian_troconis2000@yahoo.com


  25. aguslaca Dice:

    he instalado el xammp y me da un erro puerto 80 y 443 en uso por SSL. No se como liberarlos. Asi el apache no funciona. Sabe alguien que debo hacer para liberar esos puertos. Un saludo

    mi e-mail es alacarra@telefonica.net


  26. marcosmh Dice:

    yo utilizaba Appserv en windows, en mac utilizo MAMP, no es tan dificil de instalar como XAMP

    trabajo con servidor local desde hace tiempo, tengo mac os x server y quiero mostrar mi servidor local en toda la red local, de hecho ya no seria servidor local si no un server autentico, pero no se como cambiar la configuracion de MAMP, si alguien puede ayudarme se lo agradecere, tambien estoy aqui para ayudar

    XD


  27. mari Dice:

    Yo soy analfabeta total en todo esto. He bajado el xampp-win32-1.6.1-installer. Lo he instalado y; se me abre un cuadro “control panel aplicación” módulos, svc: Apache, MySql, FileZila, para pinchar. No tengo ni idea de a cual tengo que darle. Osea que aquí me quedo esperando que alguien me indique el siguiente paso.
    Muchas gracias :)


  28. gazte Dice:

    ¿como hago para que se ejecute el código php de las paginas locales con Apache?


  29. Gualy Ch Dice:

    El xampp es muy bueno, trabajo en mi pc para probar y realizar los cambios necesario y recien subir al servidor, sin embargo tengo un problemita, pues quisiera que pueda trabajar con php4, alguien me puede ayudar como puedo hacer que trabaje solo con la version 4 de php.

    Saludos.

    Atte. Gualy Ch.


  30. CoTTonMouTh » Blog Archive » links for 2007-07-26 Dice:

    [...] Cómo instalar un servidor local con PHP Siempre se me olvida como hacerlo, y termino buscando este post en Google. Muy clarito y sencillo todo. (tags: XAMPP servidor php) Comparte el artículo:Estos íconos enlazan con webs de marcadores sociales que permiten a los lectores compartir y descubrir nuevas webs. [...]


  31. Gustavo Dice:

    He de suponer, según lei en el tutorial que mis archivos php debere ponerlos en la carpeta c:\servidorlocal\xampp, pero si quieres usar bases de datos para extraer datos con sql, debes configurarlo desde php.


  32. damiano Dice:

    Gualy Ch:
    En el mismo XAMPP existe la opcion de un switch entre las versiones 4 y 5, una vez ejecutado este utilitario (en ventana de linea de comandos) puedes verificar los resultados de la version en la pagina de administracion de XAMPP especificamente en la opcion php_info. Es posible que estes trabajano con POO si es asi creo la opcion es definitivamente php5.
    Saludos Cordiales
    Atte. Damiano


  33. Pablo Dice:

    Sería bueno que el autor del artículo contestara las dudas que plantean los visitantes. Nadie responde y el artículo se queda corto con tantos inconvenientes en el funcionamiento del wampp.


  34. Sweet Dice:

    Utalizo xampp pero a mi me abre la pagina pero a otra persona no.. responda PLz


  35. Vladimir Sanchez Dice:

    En caso de que no sirva el localhost cuando
    probemos el servidor , pregunto >
    hay que hacer alguna configuracion previa del mismo


  36. devir duarte Dice:

    yo he istalado el wamp me funciono local despues instale el easy apache me funciono mejor puedo ver las paginas localmente y cuando habro el explorador las puedo ver cuando hago cambios a la pagina se puede ver tambien en la barra de direeciones lo que me aparece es una direccion de ip que no es la de mi modem ni mucho menos la de mi no-ip y cuando la quiero ver en una computadora externa no la puedo visualizar si alguien tiene alguna sugerencia o lo a superado por favor de ayudarme mi correo es devirbla@hotmail.com
    gracias


  37. alcira Dice:

    Hola necesito instalar el servidor de hotmail.com ya que en emi equipo no aparece. Obviamente deseo tener el MSN ya que mi trabajo lo requiere. Si alguien me puede ayudar me pueden escribir: shorap_@yahoo.es gracias


  38. yense Dice:

    hola amigos bueno soy nuevo en este punto

    bueno quisiera preguntarles como ago para poder configurar adecuadamente mi servidor anteriormente estaba usando del “asp” y bueno creo que tengo algo bloqueado creo por este servidor.
    uno lo que trate fue cambiar el puerto pero no optube nada bueno

    quisiera consultarles como puedo desactivar el otro y utilizar el “XAMPP”

    gracias por su tiempo

    cualquier cosa en:::::::::
    yenseventura@gmail.com
    o
    yenseventura@hotmail.com


  39. Popo Dice:

    ea hi la pregunta del millon y que nadie responde,
    si ya hemos instalado el wamp y todo bien….

    ¿Que direccion daremos a nuestros invitados para que vean la web?


  40. Pablo Dice:

    Amgigos les recomiendo appservnetwork es muy fail de instalar y funciona correctamente, mi experiencia con xampp no es muy buena trate de instalarlo y configurar mas de tres veces en distintos momentos, utilizando valiozo tiempo, y no tuve resultados, en la web parece que no se sabe explicar bien como configurar y hacerlo funcianar, un saludo desde Córdoba Argentina


  41. Esteban Di Augusto Dice:

    Funciona todo a la perfección, muchas gracias!!!


  42. Instalar cakephp por primeza vez | CakePHP :: Cocinando nuestra aplicación web Dice:

    [...] Instalar xampp [...]


Haz un comentario:

Los comentarios están moderados y puede trasncurrir un tiempo hasta que se publiquen

XHTML: Se pueden utilizar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>