2010-03-23 16 views
23

Acabo de comprar una nueva MacBook Pro que viene con Snow Leopard 10.6.2 (Mac OS X 10.6.2). Estoy acostumbrado a usar XAMPP como mi servidor de desarrollo local en XP. Dado que Mac OS X está basado en Unix, estaba pensando en activar/instalar todo lo necesario como lo haría normalmente en Linux. Sin embargo, no estoy listo para jugar con el sistema en este momento, así que tener un paquete externo sería una buena solución temporal, creo.XAMPP o MAMP en Mac OS X 10.6.2 (Snow Leopard)

La pregunta es si debo ir con MAMP o XAMPP. ¿Alguien tiene alguna sugerencia? Pro y contras, supongo. Por lo que sé, Mac OS X viene con Apache2 y PHP5. ¿MAMP o XAMPP modificarían la instalación existente de Apache y PHP? ¿Algún comentario sobre cómo debo proceder?

PS: Con el tiempo me gustaría utilizar la instalación por defecto de Apache y PHP, e instalar un paquete binario de MySQL, pero el tiempo para el desarrollo es una esencia y no tienen tiempo para familiarizarme con Mac OS X.

+0

Lo siento, me acabo de dar cuenta de que todo lo relacionado con los servidores debe publicarse en ServerFault. ¿O estoy en el lugar correcto? – Steve

Respuesta

20

XAMPP y MAMP son bastante similares. ¡No toque su OS X Apache/PHP predeterminado! Puede probarlos y eliminarlos luego simplemente borrando sus carpetas. Al final, hacen exactamente lo mismo.

XAMPP se actualiza con más frecuencia y, por lo general, está más actualizado. También XAMPP tiene más extensiones integradas.

Por otro lado, MAMP tiene un aspecto un poco más parecido a un mac y tiene un widget para el tablero de mandos. Pero para un sistema de desarrollo que no cuenta mucho. A diferencia de XAMPP, MAMP funciona sin privilegios de administrador.

Fui con XAMPP al final porque necesitaba la extensión dba.

+0

Gracias Wolax! Fui con XAMPP. MAMP agregó el número de puerto al final de la url, lo cual es bastante molesto para mí. Puede haber una forma de evitarlo, pero yo simplemente no tenía la inclinación para jugar. Recopilé el php existente en la versión más nueva y agregué mcrypt. También instalé MySQL. Eliminará XAMPP una vez que todo esté en su lugar. – Steve

5

Soy un nuevo desarrollador y ejecuto 10.6.3 también. Considero que MAMP Pro es una mejor opción que otra cosa. El servidor web personal que viene con Mac es realmente útil, pero mantener los módulos a través de macports fue un problema.

Versus XAMP, MAMP Pro funciona muy bien porque le permite modificar los módulos como desee y editar las configuraciones de mi/postfix/httpd fácilmente. Las dos razones más importantes por las que me encanta es la integración fácil dyndns.

En cuanto al número de puerto, puede simplemente editarlo a 80 y no tener que ingresarlo manualmente cada vez que navega a su sitio de desarrollo local.

7

después de usar ambos para desarrollar algunos sitios de Wordpress localmente en mi Mac elegí ir con MAMP.

El principal problema (el único problema en realidad) que tuve con XAMPP fue que tenía problemas en OS X con permisos de archivos y carpetas. haciendo algo tan simple como instalar nuevos temas. El uso de la interfaz en línea de Wordpress resultó casi imposible; al final, requirió cambiar los permisos en algunos de los archivos de configuración de Apache en el directorio de XAMPP. - incluso entonces no funcionó del todo.

No entraré en detalles, pero baste decir que terminé pensando "¿por qué molestarse?" y acaba de regresar a MAMP.

esa es solo mi experiencia, pero vale la pena señalar que es tan común que haya varios sitios/publicaciones de blogs cuyo único tema es cómo solucionar este problema. simplemente google "problema de instalación del tema XAMPP Wordpress" o algo así y verás a qué me refiero.

+0

Tengo los mismos problemas con wordpress en XAMPP en este momento y vine aquí para ver si MAMP resolvería mis problemas, gracias por su respuesta. –

+0

Tuve los mismos problemas con los permisos de la carpeta al intentar publicar un servicio web REST local para transmitir archivos, así que ahora intentaré con MAMP – lidermin

4

XAMPP tiene algunos problemas terribles en OS X con permisos de archivos y ha sido una pesadilla completa. Sugiero encarecidamente que si va a utilizar Wordpress en el servidor local, sepa cuáles son sus cosas antes de instalar XAMPP, o simplemente busque algo que no le proporcione esos problemas; presumiblemente MAMP, que es lo que estoy a punto de instalar.

0

Personalmente, creo que MAMP es más fácil de usar. Especialmente si desea definir la carpeta en la que desea ejecutar sus sitios web locales. De forma predeterminada, en XAMPP sus sitios web locales se encuentran en la carpeta APLICACIONES y esta no es una buena solución. Moreless no tiene contraseña por defecto para MySQL en XAMPP. En MAMP, es realmente fácil cambiar el directorio que desea para sus sitios web locales. (solo ve a preferencias). Intenté hacer eso en XAMMP pero había problemas de acceso a httpd.conf del servidor web apache.

Cuestiones relacionadas