Tatsächlich ist der größte Vorteil bei der Verwendung von MAMP enorm: Jedes Mal, wenn Sie Ihr System aktualisieren, wird Ihre Umgebung nicht kaputt gehen!
Es gab ein paar Snow Leopard-Updates (oder vielleicht war es Leopard to Snow Leopard, ich kann mich nicht erinnern), die MySQL kaputt machten. Eine davon war das Verschieben der Datei mysql.socket. Es gab ein weiteres Update, das PHP kaputt machte. In beiden Fällen musste ich stundenlang im Internet suchen, um obskure Websites mit Informationen zu deren Behebung zu finden.
Mit MAMP haben Sie dieses Problem nicht. Sie können alle Betriebssystem-Updates installieren oder sogar die Festplatte löschen und von Grund auf neu installieren (vorausgesetzt, Sie erstellen natürlich ein Backup Ihrer MAMP-Anwendung) und trotzdem Ihre gesamte Umgebung wie zuvor haben . Dies ist der Hauptgrund, warum ich MAMP benutze. Ich bin zu oft von diesen Problemen gebissen worden.
Nachteile:
Wenn Sie neue Inhalte kompilieren, müssen Sie sicherstellen, dass Sie die MAMP-Dateien und nicht die integrierten verwenden. Dies kann manchmal ein Problem für einige Rails-Bits sein (Phusion Passenger Gem kommt in den Sinn, der sich darüber beschwert, dass die Apache-Quellen nicht gefunden wurden). Aber je nachdem, wie viel Sie basteln, ist MAMP ein Glücksfall.
In Bezug auf das Duplizieren von Inhalten auf Ihrem Laufwerk ist die Lösung sehr einfach. Löschen Sie einfach die integrierten Installationen, die Sie stören. Ich habe / usr / local / Mysql entfernt, um Konflikte zu vermeiden. Obwohl ich nicht empfehlen würde, Apache und PHP zu löschen.