Vantaggi dell'utilizzo dello stack MAMP su Web Sharing nativo di Mac e download di MySQL

11

Mi chiedo quali sono i vantaggi dell'utilizzo di uno stack MAMP invece di Web Sharing fornito con Mac in modo nativo e MySQL scaricato e installato manualmente?

Posso vedere come in alcuni casi MAMP può avere le ultime / altre versioni di apache / mysql / php, ma ci sono altri vantaggi?

Il mio MCB è arrivato con Snow Leopard 10.6.6 con Apache 2.2.15 e PHP 5.3.3 - quindi versioni abbastanza recenti (anche se non le ultime).
Dal momento che entrambi sono stati installati, ho visto poche ragioni per ottenere qualcosa con la stessa funzionalità.

L'installazione di MySQL è stata anche semplice, quindi non poteva essere la ragione.

    
posta Michal M 18.03.2011 - 03:56
fonte

3 risposte

11

Direi integrazione GUI unificata.

ConMAMP,haiunasolafinestrapergestireApache,PHPeMySQL.Considerandocheconlostackintegrato,deviattivarePHPmanualmenteeavereun'altrainterfacciaperMySQL(senzaunmodosempliceperattivarlaodisattivarla)

    
risposta data 18.03.2011 - 10:41
fonte
6

Lo svantaggio è che stai installando cose che hai già installato. Ciò può causare problemi quando, ad esempio, si desidera utilizzare PHP utilizzando la riga di comando. Questo attiverà la versione predefinita di PHP al posto di quella in bundle con MAMP. Se questi sono diversi i risultati possono essere inaspettati.

Raccomando di utilizzare le versioni OSX predefinite di entrambi Apache & PHP. Dopo aver eseguito tutto per la prima volta, non hai davvero bisogno di un pannello di controllo o di qualcosa del genere.

    
risposta data 29.08.2011 - 16:09
fonte
5

In realtà, il vantaggio n. 1 dell'utilizzo di MAMP è enorme: ogni volta che si aggiorna il sistema, l'ambiente non si romperà!

C'erano un paio di aggiornamenti di Snow Leopard (o forse era Leopard to Snow Leopard, non ricordo) che ha spezzato Mysql. Uno era spostando il file mysql.socket. C'è stato un altro aggiornamento in PHP. In entrambi i casi ho dovuto cercare su Internet per ore per trovare siti oscuri con informazioni su come risolverli.

Con MAMP non hai questo problema, puoi installare tutti gli aggiornamenti del tuo sistema operativo, o anche pulire il disco rigido e installare da zero (a patto che tu esegua un backup della tua applicazione MAMP ovviamente) e avere ancora tutto il tuo ambiente proprio come prima. Questo è il motivo principale per cui utilizzo MAMP. Sono stato morso da questi problemi troppe volte.

Svantaggi:

Durante la compilazione di nuove cose, devi assicurarti di dirgli di usare i file MAMP e non quelli incorporati. Questo a volte può essere un problema per alcuni bit di Rails (la gemma di Phusion Passenger viene in mente che si lamenta di non aver trovato le fonti di Apache). Ma a seconda di quanto stai facendo, MAMP è una manna dal cielo.

Per quanto riguarda il fatto di avere roba duplicata sul tuo disco, la soluzione è molto semplice, basta eliminare le installazioni integrate che ti infastidiscono, mi sono sbarazzato di / usr / local / Mysql per evitare conflitti. Anche se non raccomanderei l'eliminazione di apache e PHP.

    
risposta data 05.12.2011 - 09:50
fonte

Leggi altre domande sui tag