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


Se hizo una pregunta similar aquí hace tres años, pero quiero abrirla aún 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 su popularidad sugiere. 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 estos agujeros se dejan 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 desactivar UAC con el fin de utilizar su software!

Para mí eso es una gran bandera roja. Sí, hay problemas para que algo como esto se ejecute 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 preocupa mucho.

WampServer aparentemente es más fácil cambiar las versiones de PHP o Apache, si es necesario. Pero viene con menos características que XAMPP (sin servidor FTP, por ejemplo).

EasyPHP es uno del que no tengo experiencia, así que no puedo decirlo, pero aparentemente también es bastante popular.

Alternativas? Hay un montón de otras pilas listadas en Wikipedia. Haz que venga cualquiera de estos ¿recomendado?

Entonces, ¿qué usas y por qué lo consideras el mejor? ¿Te quedaste con el primero que intentaste?

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

Author: warmth, 2011-04-07

5 answers

Generalmente instalo Apache + PHP + MySQL a mano, no usando ningún paquete como el que estás hablando.

Es un poco más de trabajo, sí; pero saber cómo instalar y configurar su entorno es genial is 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 agrupa Apache + PHP + MySQL.

O, como alternativa, no utilice Windows.

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

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

 46
Author: Pascal MARTIN,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-24 17:18:28

Después de años de usar XAMPP finalmente me he dado por vencido y he empezado a buscar alternativas. XAMPP no ha recibido ninguna actualización desde hace bastante tiempo y siguió descomponiéndose una vez cada dos semanas.

El que acabo de encontrar y que podría recomendar es El Servidor Uniforme

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

Tienen un wiki donde lista de todas las últimas versiones de paquetes. Como el momento de escribir esto, su nuevo lanzamiento tiene solo 4 días!

Versiones en Uniform Server a partir de hoy:

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

Versiones en XAMPP a partir de hoy:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
 34
Author: hyperknot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-17 13:17:58

EasyPHP es muy bueno:

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

WAMP o UWAMP son buenas opciones si necesita probar con múltiples 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"
 20
Author: Vince,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-25 14:02:54

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

 5
Author: Your Common Sense,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-07 11:43:30

Estoy usando EasyPHP para hacer mi Tesis sobre el Sistema de Gestión de Contenidos. Hasta ahora, esta herramienta es muy buena y fácil de usar.

 1
Author: Joey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-04 12:33:24