Keuntungan menggunakan tumpukan MAMP dibandingkan Berbagi Web asli Mac dan mengunduh MySQL

11

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.

Michal M
sumber

Jawaban:

11

Saya akan mengatakan integrasi GUI terpadu.

MAMP

Dengan MAMP, Anda punya satu jendela untuk mengelola Apache, PHP, dan MySQL. Sedangkan dengan tumpukan bawaan, Anda harus mengaktifkan PHP secara manual dan memiliki antarmuka lain untuk MySQL (tanpa cara mudah untuk menghidupkan atau mematikannya)

Pengaturan MAMP

Loïc Wolff
sumber
1
Ini. Ini semua tentang kemudahan konfigurasi. Saya benar-benar menyukai MAMP.
Ben Wyatt
Mudah. Itu saja. Saya suka MAMP PRO untuk pengaturan vhost dan semuanya.
Komik Sans
Saya mengalami masalah izin serius dengan pemasangan asli.
Ben Racicot
6

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.

julesj
sumber
Saya tidak akan benar-benar mempertimbangkan untuk menginstal versi berbeda dari PHP hal yang sama untuk menginstal. Anda mungkin perlu beralih antar versi php untuk mencocokkan server lain yang akan Anda produksi. Sesuatu mungkin rusak pada versi lain dari PHP jadi ini bukan kerugian dan bukan hal yang sama secara teknis. Poin tentang menggunakan PHP pada baris perintah adalah hanya pengguna yang salah paham tentang apa yang awalnya dipasang di komputer mereka. Ini mungkin membingungkan seorang pemula tetapi bukan seseorang yang tahu apa yang sedang terjadi.
JoeMoe1984
@ JoeMoe1984 Kami 5,5 tahun lebih jauh sekarang dan saya sepenuhnya setuju dengan Anda. Banyak yang telah berubah sejak saat itu.
julesj
5

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.

kakubei
sumber
Saya sudah lama tidak menjadi pengguna mac, tetapi pembaruan Mavericks merusak instalasi MAMP.
PeterT