Windows: XAMPP vs WampServer vs EasyPHP vs alternativa [closed]

8 minutos de lectura

avatar de usuario
Chuck Le Butt

Hubo una pregunta similar aquí hace tres años, pero quiero abrirla más para incluir todas las pilas posibles de Windows/Apache/MySQL/PHP.

¿Cuál crees que es mejor?

XAMPP parece ser el más popular, pero he leído varias cosas malas sobre él que me hacen preguntarme si es tan bueno como sugiere su popularidad. Por ejemplo, he oído que su configuración predeterminada de PHP es muy insegura (y aparentemente su aplicación de administración no puede funcionar sin dejar estos agujeros abiertos). Esto no es terrible para una situación de desarrollo, obviamente, pero puede terminar confiando en algo como register_globals.

También vi algo más que me preocupa: ¡Los desarrolladores recomiendan que los usuarios de Vista deshabiliten UAC para usar su software!

Para mí eso es una gran bandera roja. Sí, hay problemas para ejecutar algo como esto en Vista con UAC habilitado, pero deshabilitar UAC nunca debe ofrecerse como una solución, especialmente para los novatos (que necesitan UAC más que nadie). Me tiene muy preocupado.

ServidorWamp aparentemente es más fácil cambiar de versión de PHP o Apache, si es necesario. Pero viene con menos funciones que XAMPP (sin servidor FTP, por ejemplo).

FácilPHP es uno en el que no tengo experiencia, así que no puedo decirlo, pero aparentemente también es bastante popular.

¿Alternativas? Hay un montón de otras pilas listado en wikipedia. ¿Alguno de estos viene recomendado?

Entonces, ¿cuál usas y por qué lo consideras el mejor? ¿Te quedaste con el primero que probaste?

Me imagino que la mayoría de nosotros solo queremos algo rápido, ligero y actualizado.

  • Sé que esta no es una respuesta a lo que preguntaste originalmente, pero utilicé los paquetes mencionados solo para probarlos. Hasta donde yo sé, están destinados a fines de desarrollo, no a la producción real. Además, ¿no es más fácil configurar su propia instancia de servidor/php/base de datos? Obtiene MUCHO más control sobre lo que se está utilizando o lo que desea habilitar / deshabilitar.

    – Michael JV

    7 abr 2011 a las 11:35

  • Prefiero establecer mi configuración local yo mismo. ¿No es esta una opción? Sin embargo, si usa uno de esos paquetes, depende de usted cambiar cualquier configuración, hasta que se ajuste a sus necesidades. Además, generalmente no está obligado a usar una “aplicación de administración” provista con una. De esta manera, puede usar uno de esos paquetes como plataforma para su propia configuración personalizada.

    – KingCrunch

    7 de abril de 2011 a las 11:38


  • @Michael, Sí, estamos hablando de una situación de desarrollo. Además, no creo que obtengas “mucho más” control. Aún puede configurar todo de la manera que desee una vez que estén instalados, es solo una cuestión de ahorrar tiempo: configurar y mantener todo por separado lleva un tiempo, especialmente cuando tiene que aprender a configurarlo todo. Estas pilas son excelentes para ahorrar tiempo.

    -Chuck Le Butt

    7 de abril de 2011 a las 11:38


  • Recuerdo la última vez que usé XAMPP: me molestó buscar la configuración de Apache hasta el punto en que me rendí, desinstalé XAMPP y usé paquetes independientes para configurar todo. Me tomó alrededor de 40 minutos configurar mi propio entorno de desarrollo frente a 1 hora de excavar a través de archivos .conf, .cnf e .ini (momento en el que encontré configuraciones que me sorprendieron y que quería cambiar). Por lo tanto, obtiene más control sobre la configuración de su propia configuración sobre “arreglar” la de otra persona.

    – Michael JV

    7 de abril de 2011 a las 11:48

  • ¡Gran pregunta! Si no fuera por ti me llevaría mucho más tiempo encontrar y probar UniformServer de UwAmp. Ambos son mucho mejores que wamp/xampp… Gracias.

    – CDR

    25 de mayo de 2013 a las 0:58

avatar de usuario
Pascal MARTÍN

Generalmente instalo Apache + PHP + MySQL a mano, sin usar ningún paquete como los que estás hablando.

Es un poco más de trabajo, sí; pero saber cómo instalar y configurar su entorno es excelente y útil.

La primera vez, necesitará tal vez medio día o un día para configurarlos. Pero, al menos, sabrás cómo hacerlo.

Y las próximas veces, las cosas serán mucho más fáciles y necesitarás menos tiempo.

De lo contrario, es posible que desee echar un vistazo a Servidor Zend — que es otro paquete que incluye Apache + PHP + MySQL.

O, como alternativa, no use Windows.

Si sus servidores de producción ejecutan Linux, ¿por qué no ejecutar Linux en su máquina de desarrollo?

Y si no quieres (o no puede) instale Linux en su computadora, use una máquina virtual.

  • Creo que tienes razón en que aprender a configurar todo te pone en una posición mucho más fuerte, pero no estoy seguro si tengo tiempo para hacerlo ahora. Lo investigaré, gracias.

    -Chuck Le Butt

    7 de abril de 2011 a las 11:41

  • Configuré las cosas yo mismo, como sugeriste. Estoy de acuerdo, se aprende mucho. ¡Gracias!

    -Chuck Le Butt

    7 abr 2011 a las 21:22

  • Genial 🙂 ¡Me alegra ver que estás de acuerdo en aprender mucho del tiempo que invertiste!

    – Pascal MARTÍN

    7 abr 2011 a las 21:42

  • Esto no responde la pregunta en absoluto. A veces es solo cuestión de tiempo y desea una forma rápida de crear su entorno de desarrollo.

    – JYL

    10 mayo 2013 a las 16:22

  • “O, como alternativa: no use Windows”. Rito MF. ¡Por favor! +1

    – Charlie Tuna

    15 de febrero de 2014 a las 17:46

avatar de usuario
hipernudo

Después de años de usar XAMPP, finalmente me rendí y comencé a buscar alternativas. XAMPP no ha recibido ninguna actualización durante bastante tiempo y seguía fallando una vez cada dos semanas.

El que acabo de encontrar y que podría recomendar absolutamente es El servidor uniforme

Se actualiza con mucha frecuencia, tiene mucho más énfasis en la seguridad y parece un proyecto mucho más maduro en comparación con XAMPP.

Ellos tienen un wiki donde enumeran todas las últimas versiones de los paquetes. Al momento de escribir, ¡su lanzamiento más reciente tiene solo 4 días!

Versiones en Uniform Server a día de hoy:

  • apache 2.4.2
  • MySQL 5.5.23-comunidad
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

Versiones en XAMPP a día de hoy:

  • apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

  • Estoy totalmente de acuerdo. Es un gran paquete. Muy recomendable. Pequeño, portátil, ligero.

    -Chuck Le Butt

    2 de mayo de 2012 a las 10:03

  • Muchas gracias, me ha liberado de muchas, muchas horas de batallar con XAMPP/WAMP que nunca recuperaré.

    – Anónimo

    17 de mayo de 2012 a las 9:53

  • Cuando visito la url – uniformserver.com, ¡me redirige a un sitio de forex!

    – Aajahid

    5 de septiembre de 2013 a las 5:23

  • Parece que olvidaron su dominio o fueron pirateados. Aquí está el enlace de SF mientras tanto: sourceforge.net/proyectos/miniservidor

    – hipernudo

    5 de septiembre de 2013 a las 10:22

  • Una buena alternativa es WT-NMP basado en Nginx

    – idragosalex

    02/04/2015 a las 12:00

EasyPHP es muy bueno:

  • ligero y portátil: sin servicio de Windows (como Wamp)
  • fácil de configurar (todos los archivos de configuración en la misma carpeta: httpd.conf, php.ini y my.ini)
  • auto reinicia apache cuando editas httpd.conf

WAMP o UWAMP son buenas opciones si necesita realizar pruebas con varias versiones de PHP y Apache.

Pero también puede usar varias versiones de PHP con EasyPHP (descargando la versión de PHP que necesita en php.net y cargando esta versión editando httpd.conf):

LoadModule php4_module "${path}/php4/php4apache2_2.dll"

  • En este momento, la última descarga del desarrollador EasyPHP ya tiene 1,5 años (y su última versión de php tiene 0,5 años).

    – marcovtwout

    15 de junio de 2015 a las 9:24

  • Lo descargué de su sitio y es PHP 7. Sin embargo, sé que esta es una pregunta anterior.

    – johnny

    29 de febrero de 2016 a las 23:46


No voy a hacer un gran problema de esta pregunta.
No es como elegir a tu nueva esposa o auto.
Nunca ejecutaría ninguno de estos en un servidor de producción, por lo que, para ejecutar solo algunas pruebas rápidas, cualquiera de ellos es igualmente bueno.

avatar de usuario
joey

Estoy usando EasyPHP para hacer mi tesis sobre el sistema de gestión de contenido. Hasta ahora, esta herramienta es muy buena y fácil de usar.

  • Puedo ver que esta fue su primera respuesta a una pregunta, por lo que no tenía el representante para publicar esto como un comentario, pero en el futuro, es posible que desee considerar publicar esto como un comentario. Se supone que las respuestas son una solución al problema que está bastante seguro de que resolverá el problema.

    – Fluffeh

    28 de septiembre de 2012 a las 8:15

  • EasyPHP suena bien, pero su página de inicio es feo y escribe mal el encabezado de “recursos”, destruyendo mi fe en su calidad.

    – Cees Timmermann

    26 de junio de 2013 a las 16:54

  • Puedo ver que esta fue su primera respuesta a una pregunta, por lo que no tenía el representante para publicar esto como un comentario, pero en el futuro, es posible que desee considerar publicar esto como un comentario. Se supone que las respuestas son una solución al problema que está bastante seguro de que resolverá el problema.

    – Fluffeh

    28 de septiembre de 2012 a las 8:15

  • EasyPHP suena bien, pero su página de inicio es feo y escribe mal el encabezado de “recursos”, destruyendo mi fe en su calidad.

    – Cees Timmermann

    26 de junio de 2013 a las 16:54

¿Ha sido útil esta solución?