Maestros del Web


Estás en Inicio / Editorial / Software Libre

30.05.2006

Instalando Apache, Mysql y PHP de forma fácil

Gracias a aplicaciones como WAMP, EasyPHP, MAMP o XAMP, podemos instalar y configurar Apache, Mysql y PHP de forma fácil en nuestras computadoras.

Conozco a muchos desarrolladores que aún programan o configura aplicaciones prefabricadas realizando los cambios en su computadora para luego subir los archivos vía FTP y refrescar.  Sin duda no es un método eficiente por el tiempo que se pierde. Todo desarrollador web debería contar con un servidor web instalado de forma local. 

Si la fórmula a trabajar es Apache, Mysql y PHP, existe forma de configurarlo en nuestro sistema operativo, aunque el proceso puede ser un poco artesanal como podemos leer en el excelente artículo de Apache + PHP + MySql + PhpMyAdmin como módulo de Apache.

Para los que buscamos una forma más rápida de arrancar con nuestro servidor, existen aplicaciones que ya incluyen estos paquetes y con un sencillo instalador nos dejan todo listo para trabajar en un par de minutos:

La mejor opción para Windows: WAMP Server

WAMP ServerWAMP es la abreviación de Windows, Apache, Mysql y PHP y es un proyecto desarrollado por franceses.  Este paquete instala la versión 1.3 de Apache, PHP5, MySQL, PhpMyAdmin y SQLitemanager en tu computadora.  Además ofrece una aplicación para manejar los servicios que se instala como un “tray icon”.

Una de las ventajas de este paquete es la ofrecer la versión de PHP5 en el instalador y sus constantes actualizaciones.  La instalación es bastante sencilla y destaca que los servicios de apache y de mysql se instalarán en Windows bajo los nombres de wampapache y wampmysqld para no interferir con otras instalaciones previas de estos servidores.

EasyPHP

EasyPHPOtro paquete para Windows que tiene la ventaja de contar con un sitio en nuestro idioma es EasyPHP.  Nos ofrece Apache, Mysql, PHP y varias herramientas para desarrollar como es el caso de PhpMyAdmin. Al descargarlo, asegúrense de descargar las páginas locales en español para poder entender su funcionamiento en nuestro idioma.

Incluye un “tray icon” para manejar los diferentes servicios y configuración.

Trabajando con el OS X de Apple: MAMP

MAMPTrabajar con el sistema operativo Mac OS no debería ser inconveniente para poder contar con un servidor local.   MAMP es un paquete fácil de instalar que configurará todas estas aplicaciones en nuestra computadora. La abreviación de MAMP proviene de: Macintosh, Apache, Mysql y PHP.

Es un paquete gratuito publicado bajo licencia GNU.  Su objetivo es el de proveer un entorno de desarrollo bajo el Mac OS y sus creadores no recomiendan usarlo como servidor web en Internet.

El detalle más importante que hay que tener en cuenta para los que utilicen MAMP es que cambia los puertos estándar de Apache y MySQL, por lo que habrá que hacer algunas modificaciones a la configuración de nuestros archivos php para que puedan conectarse a la base de datos.  En mi experiencia recomiendo configurar el puerto estándar de Mysql que es el 3306 y dejar el puerto 8888 que utiliza MAMP en la configuración, por lo que será cuestión de costumbre utilizar el path http://localhost:8888 para acceder al servidor local.

Linux, Windows, MacOS y Solaris: XAMPP

XAMPPDe la mano de Apache Friends, un proyecto sin fines de lucro que busca promover el uso del servidor web de apache encontramos a XAMPP.

Este proyecto penso inicialmente en el sistema operativo Linux. Hoy en día cuenta con distribuciones para diferentes sistemas operativos. XAMPP ha sido probado exitosamente en las distribuciones de Ubuntu, SuSE, RedHat, Mandrake and Debian.  También tienen una versión que trabaja con Windows, otra para MacOSX y Solaris.

Incluye además PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client.

 

Además de estos proyectos también podemos mencionar al Ibserver (aunque lleva bastante tiempo sin actualizaciones) y al Uniform Server.  Si conoces alguna otra aplicación que valga la pena revisar, no dudes en dejarnos unas líneas en los comentarios.

 

Luego de instalar cualquiera de estos paquetes, hay que ir configurando su editor de desarrollo hacia http://localhost para asegurarse que sus aplicaciones funcionen sin problemas antes de llevarlas a su servidor de producción.

Califica esta nota:

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (7 votos, promedio: 4.29 de 5)
Loading ... Loading ...
Christian Van Der Henst S.

Sobre el autor

Christian Van Der Henst S.
Emprendedor, viajero apasionado y entusiasta del uso y promoción de tecnologías web como herramientas de educación y desarrollo social.

Si eres nuevo en Maestros del Web y te agradan nuestras publicaciones, te invitamos a suscribirte a nuestro Feed.

Sindícanos en: Google Reader, Bloglines, My Yahoo o My MSN | ¿Qué es el Feed?

Comentarios

39 comentarios en total.

  1. txoandi 30.05.2006 - 10:58 - #

    Tambien existe WMServer Tools que contiene:
    Apache 2.0.54 - PHP 4.3.11 + Zend Opt. 2.5.7 - Perl 5.8.7 - MySQL 4.1.12 - phpMyAdmin-2.6.3-rc1.
    http://www.wmcreation.it/index.php?action=wmservertools

    En esa misma pagina esta el WMServer Tools CD (ejecutar un Servidor desde un CD) y WMServer Tools Pen Drive (ejecutar un servidor desde el USB)

  2. Roberto Jiménez 30.05.2006 - 13:10 - #

    Saludos!

    Excelente información, instalé XAMPP 1.5.2 Win32 en mi equipo y funciona a la perfección, ahora estoy desarrollando todos mis proyectos de forma totalmente local y eventualmente los subo al servidor solo para confirmar que no se produzca algún error por alguna configuración en el php.ini

    La aportación de este sitio a los desarrolladores es perfecta!

  3. cvander 30.05.2006 - 13:47 - #

    Muy interesante el WMServer Tools CD y Pen Drive.. Desconocía las aplicaciones y vaya que son prácticas :)

  4. Inombrable 30.05.2006 - 14:39 - #

    He usado muchos, easyphp, xampp, appserv, wamp y me quedo con uno: VERTRIGO

    vertrigo.sourceforge.net

  5. AleRom 30.05.2006 - 19:13 - #

    De XAMPP tb existe una versión portable (no requiere instalación) disponible en http://www.portableapps.com. Yo el pack que uso actualmente es AppServ (PHP+Apache+MySQL) con muy buenos resultados. Pero tendré q probar estos q mencionais.

    // http://alerom.blogsome.com //

  6. Gilberto Galea 30.05.2006 - 23:47 - #

    He usado easyphp, y Xampp.
    Con easyphp, esta casi todo montado, pero hay ciertas aplicaciones que no se ejecutan correctamente. En cuanto con Xampp, no he tenido problemas,
    Saludos,

    // http://www.ipcom.com.ve //

  7. Gustavo Schuster 31.05.2006 - 16:53 - #

    Aca no hay otro http://www.appservnetwork.com/

  8. Ken Torrealba 01.06.2006 - 23:45 - #

    Yo he usado desde siempre el AppServ y a mi parecer es el que mejor me ha resultado. También probé en su debido momento otros similares y no se… no me funcionaron como esperaba (a lo mejor use versiones viejas o para ese momento esas eran la más nuevas versiones pero todavia no estaban “maduras”).

    Sigo usando el AppServ.

  9. elQuique 02.06.2006 - 23:05 - #

    Muy interesante las opciones, algunas no las conocia :)

    Bueno casi todo por costumbre lo hago en el host, quizas mala costumbre.

  10. cvander 20.06.2006 - 19:38 - #

    Yo también he conocido otras interesantes herramientas con los comentarios de esta nota ;)

    En la variedad está el gusto, así que usenlas, pruebenlas y ya luego tal vez en una encuesta vemos quien tiene más adeptos en forosdelweb ;)

  11. Omar Salazar 27.06.2006 - 07:53 - #

    Muy buenos comentarios, no conocia que existieran tantas opciones, y que existieran este tipo de paquetes para linux, voy a probarlos, ahora una pregunta, el xamp monta todos los modulos o paquetes que menciona, ocea, monta el apache con soporte ssl

  12. zacre 01.07.2006 - 05:28 - #

    yo que recuerde e probado
    GUNS Server Package
    XAMPP
    WAMP Server
    PHPTriad
    AppServ
    EasyPHP
    ############
    -Por ahora los que mas me han gustado han sido easyphp y xampp
    -Muchos de estos dan problemas con desinstalaciones/reinstalaciones porque queda como servicio el apache etc y se lia windows

    Quizas EasyPHP es mi opción preferida, aunque la más avanzada y de mejores caracteristicas me parecio XAMPP
    además es multiplataforma ; )
    pero EasyPHP es más sencillo y manejable y me es mas comodo por ahora

    // http://www.estilopuro.tk/ //

  13. zacre 01.07.2006 - 06:07 - #

    He hecho un analisis de servidores web portatiles, es decir, lo meteis en un pendrive y ejecutais y sin instalar:

    -Abyss:
    LA MEJOR opcion Portatil!, ademas tiene parche en castellano en la propia web ; )
    http://www.aprelium.com/abyssws/

    -BarracudaDrive:
    muy avanzado me encanta, tiene SSL
    http://barracudaserver.com/examples/BarracudaDrive/index.html

    # OTRAS OPCIONES QUE ME DISGUSTARON UN POCO:
    -HFS:
    va no me gustó mucho
    http://www.rejetto.com/hfs/
    -Uniform:
    No lo aconsejo no me gusta encima feo XD
    http://www.uniformserver.com/index.php?us=plugins
    ——————————
    Espero a ver sido de ayuda,
    contacto en: http://www.estilopuro.tk/

    // http://www.estilopuro.tk/ //

  14. dantrix 18.07.2006 - 18:25 - #

    holas, estoy comenzando en esto de la programacion web, quisiera que me recomienden una herramientas, por lo pronto me estoy bajando:
    Apache 2.0.58 para win/Linux, php 5.1.4 para win/Linux,
    MySQL 4.0.27 win 5.0.22 win, phpmyadmin 2.8.2 win.

    tambien me he bajado easyPHP 1.8 y wamp5_1.6 para probarlo.
    haber si me reocmiendan otros, o si me pueden tocar unos manuales basicos en español, mi mail es dantrix2005 at yahoo.com
    gracias

  15. Fernando Fontecha 03.08.2006 - 08:41 - #

    Hola a todos yo tambien estoy comenzando a trabajar con web y estoy probando easyphp estoy un poco confundido en la forma de comenzar a realizar mi primera pagina web ya que quiero desarrollar una para mi lugar de trabajo
    si me puede ayudar a conseguir una guia o manual en espeñol les agradeceria su colaboracion ya he creado BD y tablas pero quisiera ingresar datoa a traves de codigos y mediante una pagina diseñada con php

    bueno estare pendiente por si algun amigo lee esta publica cion graias…!! mi correo es fernandof807@gmail.com

  16. Ayuda rugente 04.08.2006 - 14:22 - #

    Estoy comenzando a trabajar, con apache, mysql, y php (en contra de mi voluntad), instale un paquete
    XAMPP para Windows Version 1.5.3a, el instala todo lo mencionado mas el phpmyadmin, ya pude crear base de datos, verifique y los servidores estan bien, pero no tengo idea como comenzar con php=?, se algo de sintaxis, se que debo crear un domento de texto y grabarlo *.php, hasta alli bien, pero como lo pruebo en el localhost=?, en que carpeta debo grabar ese *.php para que lo pueda correr en el localhost=?, intente configurar el dreamweaver para ver si lo puedo correr de alli pero no supe, porfavor necesito una orientacion, segun Xampp, tiene una opcion que se llama Estados, y esa me dice que php esta funcionando correctamente, pero como hago para comenzar a probar?

  17. alda 09.08.2006 - 15:59 - #

    hola!!!

    saludos a todos!!! y si alguien me puede ayudar de antemano se los agradezco:-) lo que sucede es que cuando enciendo mi mac debo tambien de iniciar el MAMP para que funcione el apache y el mysql, ya que si no inicio desde Aplicaciones/MAMP…le doy doble click en el icono de MAMP no funciona, mas bien no se puede ver mis paginas y me marca: servidor no encontrado, asi que debo hacer esto antes de cualquier cosa.

    Pero si alguien me puede ayudar o decir como puedo hacer para que cuando inicie mi mac, automaticamente tambien se inicie el apache y el mysql, se los agradeceré mucho:-)

  18. Toni Ferra 24.08.2006 - 08:25 - #

    Quiero empezar a enlazar una base de Datos hecha con XAMPP, en Mac Os X, para Dreamweaver. Alguien puede echarme un cable.

    yo@toniferra.com

    Saludos.

  19. ELNUEVO en PHP 24.08.2006 - 12:51 - #

    Como Ing En sistema hasta hace poco solod me dedicaba a las redes ,hardware y HTML puro y nada de programacion pero hace UN MES me decidi iniciarme en el PHP, investigue todo en el web, descargue appserv-win32-2.4.0.exe y hoy estoy haciendo maravillas …PRUEVENLO no se arrepentiran

  20. lisesu 28.08.2006 - 14:06 - #

    Alguien me puede decir donde puedo sacar el Apache para Solaris, que no venga en paquete

  21. juan carlos noreña 24.10.2006 - 20:47 - #

    Hola, estoy comenzando a instalar un servidor Web, pero yo tendré la máquina que hará las veces de host y les cuento que como ensayo a nivel local funciona, pero para ver la pagina como http://www.mipagina.com.co no funciona y no se que se tiene que configurar para que se vea. Ya se direccionaron la ip publica desde mi proveedor de servicios de internet, a la ip de mi equipo, pero no se que debo hacerle al internet para que funcione.

  22. Monica 01.11.2006 - 18:26 - #

    yo quise compilar por separado mysql, php5 y apache 2.0, tengo una mac ibook g4, apache yphp5 funcionan bien pero mysql no, tienen alguna idea del porqe??

  23. zacre 07.11.2006 - 08:22 - #

    uniformserver.com
    añado esté último que encontré hoy buscando por sourceforge.
    copio pego
    “The Uniform Server is a lightweigt server solution for running a web server under the WindowsOS. 5.79MB! It includes the latest versions of Apache2, Perl5, PHP5, MySQL5, phpMyAdmin and … NO INSTALLATION REQUIRED! NO REGISTRY DUST! Just UNPACK and RUN!”

    lo he probado y funciona correctamente! apache mysql mysqladmin.. ultimas versiones..

    la única pega que le veo a esta y otras aplicaciones para uso portatil, es configurar cada vez las tables y accesos del firewall, pero bueno tampoco es mucho xd

    // http://www.estilopuro.tk/ //

  24. timik 07.11.2006 - 11:55 - #

    holaa yo estoy trabajando con xaamp y me va muy bien,,, se los recomiendo xq aparte de cargarme los 3 modulos(apache,php,mysql) es multiplatoforma. xD

  25. Adrian 16.11.2006 - 15:56 - #

    Saludos tengo la ultima ver de easyphp, pero no se como empezar a utilizar mysql, k es lo que tengo q

  26. Adrian 16.11.2006 - 15:57 - #

    Saludos tengo la ultima ver de easyphp, pero no se como empezar a utilizar mysql, k es lo que tengo que hacer para empezar a hacer mis bases de datos, gracias.

  27. felipe 22.11.2006 - 08:33 - #

    soy nuevo y me estoy iniciando baje el easyphp ahorao donde de ir para empezar a programar en php donde debo ir hay que bajar un editor para php?

  28. edinson 25.11.2006 - 19:38 - #

    Muy buena la solucion para qeu se ofrece para instalar apache+mysql+php, de forma sencilla

  29. Ricardo Elías 28.11.2006 - 09:33 - #

    Existe otro paquete preconfigurado llamado FoxServ. La última versión que he visto disponible es la 3.1. Aunque con versiones bastante viejas de PHP y MySQL.

  30. iki 18.12.2006 - 11:17 - #

    HOLA A TODOS
    NECESITO AYUDA CON WAMP5 1.6.6 LO INSTALE EN MI PC CON WINDOWS 2000 Y PUEDO VER MI PAGINA CON PHP Y MYSQL PERO SOLO COMO LOCALHOST Y NO PUEDO CON LA IP DE MI MAQUINA NO SE QUE QUE ARCHIVO MODIFICAR PARA QUE PUEDAN VERLO EN MI INTRANET POR MEDIO DE HTTP POR FAVOR SI ALGUIEN ME PUDIERA DECIR COMO LE HAGO SE LOS AGRADECERIA MUCHO

  31. ANTONIO 13.02.2007 - 01:07 - #

    PREGUNTA A timik

    DE DONDE BAJASTE xaamp??? COMO LE HICISTE PARA BAJARLO EXITOSAMENTE?? TE AGRADECERE MUCHO SE ME CONTESTAS. MI DIRECCION: antonros60@hotmail.com

  32. phisher 23.02.2007 - 16:14 - #

    Bueno, yo ocupe el AppServ y lo encontre fácil de usuar, para los que quieran descargarlo arriba les dejo el Link del Sitio Web.

  33. gus 06.03.2007 - 18:52 - #

    Tengo un pequeño gran problema, instale wamp(la ultima version) trabajaba muy bien empeze a crear paginas con dreamweaver pero de un dia para otro mysql no arranca, algun dato q m puedan proporcionar se los agradecere mi correo es gustavo_0004@msn.com, gracias!!!!

  34. alex 17.08.2007 - 18:44 - #

    justo lo que buscaba

  35. Leonardo 17.10.2007 - 16:45 - #

    Hola amigos,

    He instalado varias versiones como el XAMPP, WAMPSERVER y otras, al poner en la barra de direcciones http://localhost/ me muestra correctamente la pagina, hasta aca todo va bien. Pero cuando copio una carpeta la cual contiene archivos de una web en php me muestra el siguiente mensaje “Direct Access to this location is not allowed” y no me deja visulizar ninguna página. Estoy desesperado porque llevo varios días consultando en internet y no encuentro la solución.

    Alguien puede ayudarme por favor.

    Muchas gracias
    Leonardo

  36. carlos 07.01.2008 - 01:01 - #

    Hola si quieren instalar Apache PHP y PostgreSQL bajo windows les recomiendo que utilizen WAPPO denle una googleada con proyecto wappo o chequen el blog es algo asi de veramextech-wappo en blogger

  37. MacDuanne 12.01.2008 - 12:09 - #

    Hola a Todos quisiera Saber cual es la diferencia entre instalar ya paquetes preconfigurados mencionados arriba e instalar PHP, MySql, Apache por separado Cual me combiene?

  38. Sizne 26.02.2008 - 19:12 - #

    Hola a todos! Soy nueva con este programa. Necesito ayuda urgente. Instalé en mi PC el programa Vertrigo, ya comprobé el localhost, esta correto, me da la Bienvenida y me muestra las versiones que usaré. Y ahora alguien podría decirme como crear el panel de control? Donde me voy para empezar a hacer mis páginas webs? Que cambios debo realizar?
    Sobre la programación sé el lenguaje C. Mi correo es sisnett@hotmail.com HELP!

  39. carlos fernando 18.04.2008 - 10:51 - #

    pues me parece chevere esta pagina pero me gustaria que me enviaran folltos para poder hacer mi base de datos en php y mysql

Trackbacks

1 trackbacks en total.

  1. Grupo PHP de Panamá » Como puedo comenzar con PHP
Deja tu Comentario


Maestros del Web se reserva el derecho de moderación de los comentarios. Evita utilizar palabras soeces, ataques directos, descalificativos, insultos, de lo contrario tu comentario será eliminado.


Boletín

Agrega nuestro feed a  Netvibes
wikio Add to Technorati Favorites

-


Maestros del Web es el punto de encuentro para los entusiastas de la red.

© Copyright 1997 - 2008 Maestros del Web. | CMS: Wordpress