10 votes

Avantages de l'utilisation de la pile MAMP par rapport au Partage Web natif de Mac et au téléchargement de MySQL

Je me demande quels sont les avantages de l'utilisation d'une pile MAMP au lieu du partage Web fourni nativement avec Mac et de MySQL téléchargé et installé manuellement ?

Je peux voir comment dans certains cas MAMP peut avoir les dernières/autres versions d'apache/mysql/php, mais y a-t-il d'autres avantages ?

Ma MCB a été livrée avec Snow Leopard 10.6.6 avec Apache 2.2.15 et PHP 5.3.3 - donc des versions assez récentes (mais pas les plus récentes).
Comme ils étaient tous deux installés, je n'ai pas vu de raison de prendre quelque chose qui a la même fonctionnalité.

L'installation de MySQL a été très simple également, ce qui ne peut pas être la raison.

11voto

Loïc Wolff Points 14389

Je dirais l'intégration d'une interface graphique unifiée.

MAMP

Avec MAMP, vous disposez d'une fenêtre unique pour gérer Apache, PHP et MySQL. Alors qu'avec la pile intégrée, vous devez activer PHP manuellement et disposer d'une autre interface pour MySQL (sans possibilité de l'activer ou de le désactiver facilement).

MAMP settings

6voto

sitnaltax Points 7539

L'inconvénient est que vous installez des choses que vous avez déjà installées. Cela peut poser des problèmes lorsque - par exemple - vous voulez utiliser PHP en utilisant la ligne de commande. Cela déclenchera la version intégrée de PHP par défaut au lieu de celle fournie avec MAMP. Si celles-ci sont différentes, les résultats peuvent être inattendus.

Je vous recommande d'utiliser les versions OSX par défaut d'Apache et de PHP. Après avoir fait fonctionner le tout la première fois, vous n'avez pas vraiment besoin d'un panneau de contrôle ou de quoi que ce soit d'autre.

5voto

Tim Lytle Points 979

En fait, l'avantage n°1 d'utiliser MAMP est énorme : chaque fois que vous mettez votre système à niveau, votre environnement ne sera pas cassé !

Deux mises à jour de Snow Leopard (ou peut-être de Leopard à Snow Leopard, je ne me souviens plus) ont cassé Mysql. L'une d'entre elles consistait à déplacer le fichier mysql.socket. Une autre mise à jour a cassé PHP. Dans les deux cas, j'ai dû parcourir l'Internet pendant des heures pour trouver des sites obscurs contenant des informations sur la façon de les réparer.

Avec MAMP vous n'avez pas ce problème, vous pouvez installer toutes les mises à jour de votre système d'exploitation, ou même effacer le disque dur et l'installer à partir de zéro (à condition de faire une sauvegarde de votre application MAMP bien sûr) et avoir tout votre environnement comme avant. C'est la principale raison pour laquelle j'utilise MAMP. J'ai été piqué par ces problèmes trop souvent.

Inconvénients :

Lorsque vous compilez de nouveaux éléments, vous devez vous assurer que vous lui dites d'utiliser les fichiers MAMP et non les fichiers intégrés. Cela peut parfois être un problème pour certaines parties de Rails (je pense notamment à la gemme Phusion Passenger qui se plaint de ne pas trouver les sources apache). Mais selon la quantité de bricolage que vous faites, MAMP est une aubaine.

En ce qui concerne le fait d'avoir des choses dupliquées sur votre disque, la solution est très simple, il suffit de supprimer les installations intégrées qui vous dérangent, je me suis débarrassé de /usr/local/Mysql pour éviter les conflits. Mais je ne recommanderais pas de supprimer apache et PHP.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X