ข้อดีของการใช้ MAMP stack เหนือการใช้ Web Sharing บนเครื่อง Mac และดาวน์โหลด MySQL


11

ฉันสงสัยว่าอะไรคือข้อดีของการใช้ MAMP stack แทน Web Sharing ที่มาพร้อมกับ Mac และดาวน์โหลดและติดตั้งด้วยตนเองด้วย MySQL

ฉันสามารถดูได้ว่าในบางกรณี MAMP สามารถมี apache / mysql / php รุ่นล่าสุด / รุ่นอื่น ๆ ได้ แต่มีข้อดีอื่น ๆ

MCB ของฉันมาพร้อมกับ Snow Leopard 10.6.6 พร้อม Apache 2.2.15 และ PHP 5.3.3 - เป็นเวอร์ชันล่าสุด (แม้ว่าจะไม่ใช่เวอร์ชันล่าสุด)
ตั้งแต่พวกเขาทั้งสองถูกติดตั้งฉันเห็นเหตุผลเล็กน้อยที่จะได้รับสิ่งที่มีฟังก์ชั่นเหมือนกัน

การติดตั้ง MySQL ก็ง่ายเกินไปเช่นกัน

คำตอบ:


11

ฉันจะบอกว่าการรวม GUI แบบรวมเป็นหนึ่งเดียว

MAMP

ด้วย MAMP คุณจะมีหน้าต่างเดียวเพื่อจัดการ Apache, PHP และ MySQL ในขณะที่กองซ้อนในตัวคุณต้องใช้งาน PHP ด้วยตนเองและมีอินเทอร์เฟซอื่นสำหรับ MySQL (ไม่มีวิธีที่ง่ายในการเปิดหรือปิด

MAMP settings


1
นี้. ทุกอย่างเกี่ยวกับความง่ายของการกำหนดค่า ฉันรัก MAMP อย่างแน่นอน
Ben Wyatt

มันเป็นเรื่องง่าย. นั่นคือทั้งหมดที่ ฉันชอบ MAMP PRO สำหรับการตั้งค่า vhost และทุกอย่าง
Comic Sans

ฉันมีปัญหาการอนุญาตที่ร้ายแรงกับการติดตั้งดั้งเดิม
TR3B

6

ข้อเสียคือคุณกำลังติดตั้งสิ่งที่คุณติดตั้งไว้แล้ว สิ่งนี้อาจทำให้เกิดปัญหาเมื่อคุณต้องการใช้ PHP โดยใช้บรรทัดคำสั่ง การดำเนินการนี้จะทริกเกอร์เวอร์ชัน PHP ในตัวตามค่าเริ่มต้นแทนที่จะเป็นหนึ่งรวมกับ MAMP หากสิ่งเหล่านี้แตกต่างกันผลลัพธ์อาจไม่คาดคิด

ฉันอยากจะแนะนำให้ใช้เวอร์ชันเริ่มต้นของ OS X ทั้ง Apache และ; PHP หลังจากที่คุณได้รับมันทำงานครั้งแรกคุณไม่จำเป็นต้องมีแผงควบคุมหรืออะไรที่มาก


ฉันไม่คิดว่าจะติดตั้ง PHP เวอร์ชันอื่นเหมือนกับที่จะติดตั้ง คุณอาจต้องสลับไปมาระหว่างเวอร์ชันของ php เพื่อให้ตรงกับเซิร์ฟเวอร์อื่นที่คุณกำลังจะทำการผลิต บางสิ่งอาจแตกหักใน PHP เวอร์ชันอื่นดังนั้นนี่จึงไม่ใช่ข้อเสียและไม่ใช่สิ่งเดียวกันทางเทคนิค จุดเกี่ยวกับการใช้ PHP บนบรรทัดคำสั่งเป็นเพียงผู้ใช้ที่เข้าใจผิดเกี่ยวกับสิ่งที่ติดตั้งในคอมพิวเตอร์ของพวกเขา สิ่งนี้อาจทำให้ผู้เริ่มต้นสับสน แต่ไม่ใช่คนที่รู้ว่าเกิดอะไรขึ้น
JoeMoe1984

@ JoeMoe1984 ตอนนี้เราอีก 5.5 ปีข้างหน้าและฉันเห็นด้วยกับคุณอย่างสมบูรณ์ มีการเปลี่ยนแปลงมากมายตั้งแต่นั้นมา
julesj

5

ที่จริงแล้วข้อได้เปรียบ # 1 ในการใช้ MAMP นั้นยอดเยี่ยมมาก: ทุกครั้งที่คุณอัพเกรดระบบของคุณสภาพแวดล้อมของคุณจะไม่พัง!

มีการอัปเดต Snow Leopard สองสามรายการ (หรืออาจเป็น Leopard ถึง Snow Leopard ฉันจำไม่ได้) ที่หัก Mysql หนึ่งคือโดยการย้ายไฟล์ mysql.socket มีการอัพเดท PHP ที่เสียหายอีกครั้ง ในทั้งสองกรณีฉันต้องออกไปค้นหาข้อมูลบนอินเทอร์เน็ตเป็นเวลาหลายชั่วโมงเพื่อหาเว็บไซต์ที่คลุมเครือพร้อมข้อมูลวิธีการแก้ไข

ด้วย MAMP คุณไม่มีปัญหานี้คุณสามารถติดตั้งการอัปเดตระบบปฏิบัติการทั้งหมดของคุณหรือแม้แต่ล้างฮาร์ดไดรฟ์และติดตั้งตั้งแต่เริ่มต้น . นี่คือเหตุผลหลักที่ฉันใช้ MAMP ฉันถูกกัดด้วยปัญหาเหล่านี้หลายครั้งเกินไป

ข้อเสีย:

เมื่อทำการคอมไพล์สิ่งใหม่คุณต้องให้แน่ใจว่าได้บอกให้ใช้ไฟล์ MAMP ไม่ใช่ไฟล์ในตัว บางครั้งสิ่งนี้อาจเป็นปัญหาสำหรับบิตของ Rails (Phusion Passenger gem มาพร้อมกับจิตใจที่บ่นว่าไม่ได้หาแหล่ง apache แต่ขึ้นอยู่กับว่าคุณกำลังทำอะไรอยู่มาก MAMP ก็คือสวรรค์

เมื่อพิจารณาถึงสิ่งที่ซ้ำกันบนไดรฟ์ของคุณโซลูชันนั้นง่ายมากเพียงลบการติดตั้งในตัวที่รบกวนคุณฉันได้กำจัด / usr / local / Mysql เพื่อหลีกเลี่ยงความขัดแย้ง แม้ว่าฉันจะไม่แนะนำให้ลบ apache และ PHP


ฉันไม่ได้เป็นผู้ใช้ mac มานานมาก แต่การอัพเดท Mavericks ทำให้การติดตั้ง MAMP เสียหาย
PeterT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.