Se hizo una pregunta similar aquí hace tres años, pero quiero abrirla más para incluir todas las posibles pilas 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 PHP predeterminada es muy insegura (y aparentemente su aplicación de administración no puede funcionar sin que estos agujeros se dejen abiertos). Esto no es terrible para una situación de desarrollo, obviamente, pero puede terminar confiando en algo como register_globals
.
También descubrí algo más que me preocupa: los desarrolladores recomiendan que los usuarios de Vista deshabiliten UAC para usar su software.
Para mí esa es una gran bandera roja. Sí, hay problemas para ejecutar algo como esto en Vista con UAC habilitado, pero la desactivación de 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 de cambiar de versión de PHP o Apache, si es necesario. Pero viene con menos funciones que XAMPP (sin servidor FTP, por ejemplo).
EasyPHP 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 enumeradas en Wikipedia . ¿Alguno de estos viene recomendado?
Entonces, ¿cuál usa y por qué lo considera el mejor? ¿Te quedaste con el primero que probaste?
Imagino que la mayoría de nosotros solo queremos algo rápido, ligero y actualizado.
Respuestas:
Por lo general, instalo Apache + PHP + MySQL a mano, sin usar ningún paquete como los que está hablando.
Es un poco más de trabajo, sí; pero saber cómo instalar y configurar su entorno es fantástico 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 la próxima vez, las cosas serán mucho más fáciles y necesitará menos tiempo.
De lo contrario, es posible que desee echar un vistazo a Zend Server , 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 desea (o no puede) instalar Linux en su computadora, use una máquina virtual.
fuente
Después de años de usar XAMPP, finalmente me di por vencido y comencé a buscar alternativas. XAMPP no ha recibido actualizaciones durante bastante tiempo y seguía fallando una vez cada dos semanas.
El que acabo de encontrar y puedo recomendar absolutamente es The Uniform Server
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.
Tienen una wiki donde enumeran todas las últimas versiones de paquetes. En el momento de escribir este artículo, ¡su último lanzamiento tiene solo 4 días de antigüedad!
Versiones en Uniform Server a partir de hoy:
Versiones en XAMPP a partir de hoy:
fuente
EasyPHP es muy bueno:
WAMP o UWAMP son buenas opciones si necesita probar con varias versiones de PHP y Apache.
Pero también puede usar múltiples versiones de PHP con EasyPHP (descargando la versión de PHP que necesita en php.net y cargando esta versión editando httpd.conf):
fuente
No le daré tanta importancia a esta pregunta.
No es como elegir su nueva esposa o su nuevo automóvil.
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.
fuente
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.
fuente