WAMP

En el tutorial rápido de PHP que escribí hace unos días comentaba que una opción para instalar Apache, PHP y MySQL de forma rápida y sencilla eran los paquetes WAMP (siglas de Windows + Apache + MySQL + PHP). Contestando a la duda de Marcelo, que me preguntaba qué programa utilizar de entre las distintas opciones disponibles, os dejo una pequeña recopilación con las características de los que probablemente sean los 4 programas más conocidos y utilizados, para que podáis juzgar por vosotros mismos.

AppServ

El paquete más desactualizado: su última versión data de hace más de un año.

  • Resultados en Google: 358.000
  • Última versión estable: 2.5.10 (Junio 2008)
  • Apache: 2.2.8
  • PHP: 5.2.6
  • MySQL: 5.0.51b
  • phpMyAdmin: 2.10.3
  • Tamaño: 16.4MB

EasyPHP

Además de Apache, PHP y MySQL también incluye SQLite Manager, para el caso de que queramos utilizar esta base de datos. Se puede utilizar como aplicación portable.

  • Resultados en Google: 646.000
  • Última versión estable: 5.3.0 (Agosto 2009)
  • Apache: 2.2.13
  • PHP: 5.3.0
  • MySQL: 5.1.37
  • phpMyAdmin: 3.2.1
  • Tamaño: 14.7MB

WampServer

Aunque está ligeramente más desactualizado que EasyPHP y XAMPP ofrece addons con los que instalar tantas versiones de Apache, PHP y MySQL como queramos, siendo las últimas versiones que ofrecen para cada aplicación: Apache 2.2.13, MySQL 5.1.40 y PHP 5.3.0. La versión a utilizar para cada componente se puede configurar desde el icono de la barra de notificación.

  • Resultados en Google: 310.000
  • Última versión estable: 2.0i (Julio 2009)
  • Apache: 2.2.11
  • PHP: 5.3.0
  • MySQL: 5.1.36
  • phpMyAdmin: 3.2.0.1
  • Tamaño: 15.3MB

XAMPP

Posiblemente sea el paquete más utilizado. Tiene versiones para Windows, Linux, Mac OS y Solaris. A parte de Apache, PHP y MySQL también incluye SQLite, Webalizer, OpenSSL, Perl, FileZilla FTP Server, eAccelerator… y una pequeña aplicación web llamada “Consola de seguridad”, para mejorar la seguridad del paquete en caso de que queramos utilizarlo para producción. También hay disponible una versión lite o reducida. Se puede utilizar como aplicación portable.

  • Resultados en Google: 807.000
  • Última versión estable: 2.0i (Agosto 2009)
  • Apache: 2.2.12
  • PHP: 5.3.0
  • MySQL: 5.1.37
  • phpMyAdmin: 3.2.0.1
  • Tamaño: 44MB (Lite 26MB)

Zend Server CE

Versiones para Windows, Linux y Mac OS. La versión de pago incluye características de monitorización y diagnóstico, además de soporte técnico, entre otros. Incluye distintas extensiones útiles de PHP de uso común, el depurador de Zend, su framework de desarrollo web, un componente para cachear el bytecode, etc.

  • Resultados en Google: 1.660.000
  • Última versión estable: 4.0.6 (Noviembre 2009)
  • Apache: 2.2.14
  • PHP: 5.3.0
  • MySQL: 5.1.39 (descarga adicional)
  • phpMyAdmin: 3.2.2 (descarga adicional)
  • Tamaño: 51.06MB
Comentarios
  1. Zend Server Community Edition está realmente bien. Lo mejor es que se integra con los repositorios de paquetes de las distros linux, por lo que es muy sencillo mantenerlo actualizado.

    Responder

    • Se me ha pasado, pero debería estar en la “comparativa”. Lo añado 🙂

      Responder

    • daniel

      No lo había escuchado, si usted dice que va bien en Linux habra que probarlo.

      Un saludo.

      Responder

  2. Rafaesp

    Yo tengo el XAMPP instalado, pero no conocía los otros. Este es el que tienen instalado en la universidad de sevilla.

    Responder

  3. Héctor Manuel

    XAMPP sin duda alguna es el que mejor me ha funcionado para trabajos escolares, además de que se puede actualizar con cada versión que saquen sin necesidad de reinstalarlo completamente.

    Responder

  4. Para instalar aplicaciones Web OpenSource para Windows, incluido la pila WAMP, para mi lo más sencillo y recomendable para los que no se quieren complicar la vida son los paquetes ya preparados por Bitnami, que se instalan/desinstalan de forma muy sencilla y limpia.

    http://bitnami.org/

    Yo los he empleado más de una vez para introducir a usuarios de Windows (soporta también linux y Mac) en algunas aplicaciones web sin tener que complicarles la vida con instalaciones que ya están por defecto en la mayoría de servidores web. En pocos minutos lo instalan y ya se están peleando con lo que realmente les interesa, en vez de pasar por el posible calvario, frustración y abandono de configurar correctamente un servidor web para los que se enfrentan por primera vez a ello o son legos en informática.

    Yo los he probado por ejemplo en linux, para probar Django sin tocar al servidor web que tengo montado actualmente en mi equipo y la verdad, funcionan de maravilla.

    Saludos

    Responder

    • Pues no es mala idea, desde luego. Facilita aún más la vida a los novatos.

      Pero, ¿y si quieres instalar el stack para WordPress, y el stack para Joomla!, por ejemplo? ¿es lo suficientemente inteligente para no instalar dos veces Apache, PHP y MySQL?

      Responder

      • Nunca lo he probado, pero creo que si, porque lo que hace es instalaciones autónomas en una carpeta, es decir, no te instala el Apache en un sitio, el MySQL en otro, … lo que hace es que dentro de una carpeta te instala todo, por lo que creo que pueden llegar a convivir varias…

        Vamos, un poco como Eclipse o Netbeans, que puedes tener varios conviviendo al mismo tiempo

        De todos modos, esto era así hace un año, la última vez que lo probé, no se como lo harán ahora…

        Responder

      • Creo que no te conteste adecuadamente…

        Lo que quería decir es que no hace una instalación tradicional de Apache, PHP, MySql, … lo que hace es instalar es instalar la pila WAMP en una carpeta de la que después tira la aplicación correspondiente… por lo cual, son servidores standalone, y lo que no sé es si instala todas las aplicaciones en la misma carpeta, compartiendo estos servidores, o una carpeta con su pila WAMP, por aplicación… la verdad, nunca lo he probado así…

        Responder

        • Alberto

          Yo he usado bastante BitNami en clase para trabajar con CMSs. Sólo hace una instalación de PHP, MySQL y Apache. Las aplicaciones, si usas los staks, las instala en carpetas diferentes. Y creo, pero no estoy seguro, que crea una base de datos diferente por cada aplicación.
          He trabajado con WordPress, Joomla!, MediaWiki… y se instalan y desinstalan sin problemas. Para lo que yo necesito, perfecto.
          Además creo que es un proyecto sevillano.

          Responder

          • Pues parece que sí, que es un proyecto patrocinado por una empresa sevillana, Bitrock. Curioso. Gracias por la info, Alberto 🙂

  5. Yo probé wampp y xampp y me quedé con este último.
    A mi me parece bastante mejor y muy sencillo de confgurar y utilizar.
    Sobre todo en linux.

    Responder

  6. Aether

    Yo apoyo a Sparda, yo lo utilizo para mis proyectos de PHP y es muy bueno. Nada que decir, sobre wamp tambien es bueno pero no lo suficiente porque a veces me ocasionaba problemas en mi pc con windows, y probe xampp y nada que decir, una maravilla, aparte que lo puedes hacer portable, asi que va conmigo para todos lados.

    Responder

  7. daniel

    Si estoy en Windows uso AppServ, lo recomiendo va muy bien y decidí instalarlo porque Xampp estaba molestando en este SO.

    Si estoy en Linux sin duda uso Xampp.

    Muy buen articulo, saludos!

    Responder

  8. Pablo

    También es interesante MoWeS (http://www.chsoftware.net/en/useware/mowes/mowes.htm) que permite crear el paquete personalizado online y cuyo propósito es crear un entorno portable.

    Responder

  9. Poseidon

    Aguante XAMPP for Linux

    Responder

  10. Yo en lo personal he usado XAMPP y Appserv y la verdad…

    No tengo ningún tipo de quejas con ellos, siempre me han respondido bastante bien.

    Responder

  11. Yo nunca salgo de casa sin un Portable XAMPP en mi llave USB:
    http://portableapps.com/apps/development/xampp

    (Bueno, ni sin un Portable Python:
    http://www.portablepython.com/
    )

    Responder

  12. Si vas a programar en PHP… usa linux… los WAMP son para lusers.

    Responder

  13. Vamos a ver, yo tengo en mi servidor casero una Debian Lenny con PHP5, Lighttpd y MySQL, con los que programo aplicaciones web en PHP.
    Sin embargo tengo que admitir que para montar un servidor rápido para que se vea el funcionamiento de la aplicación o para demostrar cualquier cosa, es tremendamente útil utilizar cualquier PC qon un Windows instalado, porque no va a servir como servidor permanente, sino sólo para hacer una demostración.
    Personalmente lo recomiendo para novatos que se quieran iniciar en la programación de PHP y en el uso de servidores web.

    Responder

    • Si tenes que hacer una muestra… porque no lo mostras desde el lamp que ya tenes?
      Ademas… ya que usas debian, te armas un deb con todo loq ue necesitas y el deploy de un lamp lo haces en 33,33333333 segundos

      Responder

  14. Me quedo con el XAMPP, que es mas eficaz para mi.

    Responder

  15. huerfano

    bueno a todo esto que motor de almacenamiento se puede usar en cada uno y con que administrador de base de datos, ejemplo en wamp el myadmin me permite trabajar con motores de almacenamiento como el innodb para un elevado numero de actualizacones y consultas. agradezco la respuesta pues estoy en la realizacion de un proyecto.
    gracias desde venezuela

    Responder

  16. […] AppServ: paquete que facilita la instalación de Apache, PHP y MySQL. Hablamos de esta y otras aplicaciones similares hace poco en WAMP […]

    Responder

  17. Lourdes

    Porfa necesito un tutorial de wamp2i, la verdad soy nueva en esto,,,,,y no se como funciona,,,,AYUDA xfa

    Responder

Deja un comentario