Saya bertanya-tanya apa keuntungan menggunakan tumpukan MAMP daripada Berbagi Web yang disediakan dengan Mac secara asli dan MySQL yang diunduh dan diinstal secara manual?
Saya dapat melihat bagaimana dalam beberapa kasus, MAMP dapat memiliki apache / mysql / php versi terbaru / lainnya, tetapi apakah ada kelebihan lain?
MCB saya datang dengan Snow Leopard 10.6.6 dengan Apache 2.2.15 dan PHP 5.3.3 - versi yang cukup baru (meskipun bukan yang terbaru).
Karena keduanya diinstal saya melihat sedikit alasan mendapatkan sesuatu yang memiliki fungsi yang sama.
Menginstal MySQL juga sangat sederhana sehingga tidak bisa menjadi alasan.
Kerugiannya adalah Anda menginstal hal-hal yang sudah Anda instal. Ini dapat menyebabkan masalah ketika - misalnya - Anda ingin menggunakan PHP menggunakan baris perintah. Ini akan memicu versi PHP bawaan secara default alih-alih yang dibundel dengan MAMP. Jika ini berbeda, hasilnya bisa tidak terduga.
Saya akan merekomendasikan menggunakan versi OSX default dari Apache & PHP. Setelah Anda menjalankan semuanya pertama kali Anda benar-benar tidak memerlukan panel kontrol atau apa pun yang banyak.
sumber
Sebenarnya, keuntungan # 1 untuk menggunakan MAMP luar biasa: Setiap kali Anda meningkatkan sistem Anda, lingkungan Anda tidak akan rusak!
Ada beberapa pembaruan Snow Leopard (atau mungkin itu Leopard ke Snow Leopard, saya tidak ingat) yang menghancurkan Mysql. Salah satunya adalah dengan memindahkan file mysql.socket. Ada lagi pembaruan PHP yang rusak. Dalam kedua kasus saya harus berburu di Internet selama berjam-jam untuk menemukan situs yang tidak jelas dengan info tentang cara memperbaikinya.
Dengan MAMP Anda tidak memiliki masalah ini, Anda dapat menginstal semua pembaruan OS Anda, atau bahkan menghapus hard drive dan menginstal dari awal (asalkan Anda membuat cadangan aplikasi MAMP Anda tentu saja) dan masih memiliki semua lingkungan Anda seperti sebelumnya . Ini adalah alasan utama saya menggunakan MAMP. Saya sudah terlalu sering digigit oleh masalah ini.
Kekurangan:
Saat mengkompilasi hal-hal baru, Anda harus memastikan Anda mengatakannya untuk menggunakan file MAMP dan bukan yang built-in. Ini kadang-kadang bisa menjadi masalah untuk beberapa bit Rails (permata Penumpang Phusion terlintas dalam pikiran yang mengeluh tentang tidak menemukan sumber apache). Tetapi tergantung pada seberapa banyak bermain-main yang Anda lakukan, MAMP adalah anugerah.
Sehubungan dengan memiliki barang-barang diduplikasi pada drive Anda, solusinya sangat sederhana, cukup hapus instalasi builtin yang mengganggu Anda, saya menyingkirkan / usr / local / Mysql untuk menghindari konflik. Meskipun saya tidak akan merekomendasikan menghapus apache dan PHP.
sumber