2011-06-08 12 views
9

Soy totalmente nuevo en la programación y en algunas nuevas tecnologías. En este momento estoy usando WAMP en mi Windows Vista. Para mí, usar WAMP es muy conveniente porque voy a instalarlo una vez y no necesito una configuración complicada.WAMP vs instalación individual de PHP, Apache y MySQL

Estuve bien hasta que alguien me dijo que no es bueno usar WAMP, EasyPHP, XAMPP y MAMP porque si uno de los componentes, como MySQL, falla, ya no funcionará. Dijo que lo mejor es instalarlos por separado y hacer una configuración pain in the ass más tarde.

Por favor consejo.

Respuesta

8

Para desarrollo y pequeños sitios de bajo volumen ¡WAMP está muy bien !.

Si no tiene una experiencia razonable en la instalación de la configuración de Apache, php y cualquier SQL que esté utilizando, entonces un paquete WAMP sigue siendo la mejor opción, ya que una configuración subóptima es mejor que una que está rota.

Una vez que implemente la producción y necesite lidiar con grandes volúmenes de transacciones y problemas de seguridad, entonces realmente debe instalar los componentes por separado y configurarlos a medida para sus necesidades particulares.

Sin embargo, de forma realista, si llega hasta una aplicación de producción de pequeño/mediano volumen, probablemente se implementará en una infraestructura de aplicaciones arrendadas, donde todo esto se hará por usted.

Así que sí quédate con WAMP. Es mejor dedicar tiempo a la correcta aplicación que aprender las configuraciones esotéricas en los diversos archivos de configuración.

3

WAMP tiene un objetivo claro: proporcionar un entorno PHP utilizable directamente fuera de la caja. 0 configuración necesaria. 0 conocimiento necesario. Hace clic y funciona. Si es un recién llegado, esta es una elección obvia .

La configuración de software complejo como Apache y PHP es realmente difícil para un recién llegado. Si no va a utilizar WAMP en un entorno de producción, hay no razón por la que debería tocar la configuración predeterminada.

Hacer una instalación separada para cada uno de esos componentes simplemente no tiene sentido si está descubriendo la programación. Cuando tenga más experiencia, sin duda disfrutará la edición de archivos de configuración poco claros en una máquina distante.

Mi consejo es ir a WAMP en su PC de desarrollo.

2

No creo que el 'argumento de bloqueo' sea válido. No importa si instala un paquete o un solo componente: el problema es encontrar la causa y solucionarlo. Los paquetes están diseñados para un comienzo fácil, el precio a pagar es que la configuración no es para uso de producción. Preferiría aprender usando un paquete local y aplicar mis conocimientos/habilidades cuando configuro un servidor de producción (sin ningún problema, porque entonces puedo).

2

WAMP - Windows Apache MySQL PHP
XAMPP - X (Multi OS) Apache MySQL PHP Perl

Wamp es mejor para los principiantes, para instalar, personalizar fácilmente y aprender las cosas básicas en fácil de usar. Principalmente en habilitar el dll en wamp es más fácil que Xampp. Pero creará muchos problemas, cuando reiniciemos el servidor, es posible que no se reinicie correctamente y tenga que hacer algo adicional, ya que reinicie su sistema o necesite reinstalar Wamp.El principal inconveniente es que admite Windows Alone. Normalmente, hoy en día todo el mundo prefiere ir con el servidor Linux, ya que tiene más propósito de seguridad. Por lo tanto, si desarrollas usando wamp, es inútil para Linux Production Environment.

Así que sugeriría Xampp y también es una opción del desarrollador.

Se tiene más características que Wamp, son:

  1. Tomcat
  2. Perl
  3. soporta multi-OS
  4. Filezilla FTP
  5. PHP4
  6. PHP5

Es mejor reiniciar el servidor por separado para MySQL, Apache, Mercury, FTP.

Para habilitar el dll en Xampp no ​​es una tarea difícil para el desarrollador y es un servidor estable.