อีกความกลัวหนึ่งที่บางคนยังไม่กล้ามาใช้แมค นอกจากมันจะแพงแล้ว กลัวว่ามันจะไม่สามารถรัน php บนเครื่องได้ เพราะไม่มีโปรแกรมจำลองเครื่องให้เป็นเซิฟเวอร์อย่าง appserv
บนแมคไม่มี appserv แต่มี mamp ครับ
mamp คืออะไร
ตอบแบบง่ายๆ ตามประสาชาวบ้าน mamp ก็คือ appserv ครับ คุณสมบัติทุกอย่างเหมือนกันกับ appserv เป่ะๆ ถามว่าต่างกันยังไง? ต่างกันแค่ 2 ประการครับ ประการแรก appserv อยู่ใช้ในฝั่งวินโดวส์ mamp อยู่ฝั่งแมค ประการสองคือมันต่างกันแค่ชื่อ แต่คุณสมบัติและประโยชน์ใช้สอย เป็นอันเดียวกัน
การติดตั้ง mamp ลงในเครื่องนั้นก็ง่ายแสนงาย เหมือนกับลงโปรแกรมอื่นๆทั่วๆไป กล่าวคือ หลังจากดับเบิ้ลคลิกไฟล์ที่มีนามสกุล .dmg ที่เราโหลดมาได้แล้วนั้น (ดาวน์โหลดmamp) ก็จะปรากฏหน้าตาดังนี้
จะมี 2 ตัวให้เลือก คือ mamp pro กับ mamp ธรรมดา แนะนำให้เลือก mamp mamp pro กับ mamp ธรรมดา ต่างกันยังไงนั้น รายละเอียดไม่ทราบนักนะครับ ทราบแต่ว่า mamp pro เสียตังค์ mamp ธรรมดาฟรี แค่นี่ก็ตัดสินใจไม่ยากแล้วว่าจะเลือกอันไหน
ดับเบิ้ลคลิกที่ mamp ธรรมดา ก็จะปรากฏโฟลเดอร์ชื่อ mamp ให้ลากโฟลเดอร์ชื่อ mamp นั้นไปทิ้งไว้ที่โฟลเดอร์ชื่อ Applications ในเครื่อง เท่านี้ก็เสร็จขั้นตอนพิธีลงแล้ว ต่อไปมาดูวิธีเรียกใช้
สามารถเรียกใช้โดยไปที่
ไปที่ Applications > MAMP > ดับเบิ้ลคลิกที่ไอค่อน mamp เพื่อคอนฟิกค่าต่างๆ
หลังจากดับเบิ้ลคลิกแล้ว อาจจะมีหน้าต่างเล็กๆให้ระบุสิทธิ์ในการลงโปรแกรม ถ้ามียูเซอร์เนมและพาสเวิร์ดให้ระบุลงไปเลย (เหมือนการลงโปรแกรมทั่วๆไปในเครื่อง)
นี่คือหน้าตาโปรแกรมครับ
Stop Servers / Start Servers (ถ้าเปิดครั้งแรกจะเป็น Start Servers และปุ่มสีเขียวจะเป็นสีแดง) คือ เริ่มรันโปรแกรม ทุกครั้งที่เราจะรัน php ในเครื่อง ต้องมา Start Servers ก่อนเสมอไป
Open start page หน้านี้จะลิงคืไปยัง phpmyadmin
Preferences จะเป็นการคอนฟิกค่าต่างๆของโปรแกรม คลิกเมนูนี้ก่อนเลยครับ
เมนูนี้ ควรจะใช้ค่าเดิม (Default) นะครับ ตรง Start page url ระบุที่อยู่ของ phpmyadmin ค่าเดิมคือชี้ไปที่ MAMP เป็น phpmyadmin ที่มากับเครื่อง ก็คงให้เป็นแบบเดิมนั้น นอกจากเรามี phpmyadmin ตัวอื่น
ต่อไปเป็นการกำหนด Port ซึ่งปกติจะไม่ใช่ port มาตรฐาน แนะนำให้ใช้มาตรฐานคือ Apache port 80, MySQL port 3306 จะทำให้เรียกเว็บโดยไม่ต้องต่อด้วย :port number
ต่อไปเป็นการกำหนดเวอร์ชั่นภาษา PHP 4 or PHP 5 และการใช้คุณสมบัติของ Zend
สุดท้ายก็เป็นการกำหนด Documents Root ที่เราจะเก็บไฟล์เว็บทั้งหลายนั่นแหละครับ ปกติเขาให้เก็ยไว้ที่ /Application/MAMP/htdocs/
แต่ผมไม่ถนัดเพราะมันไปยุ่งกับเรื่องของโปรแกรมมากเกินไป (กลัวเผลอเรอไปทำมิดีมิร้ายเข้า แม้จะสร้าง Alias ไปที่อื่นก็เถอะ) เลยย้ายเอามาไว้ที่ /Users/username/Sites สะดวกในการกำหนดสิทธิในไฟล์ต่างๆ ก็มันเป็นของเราเองดังภาพ
เอาละเท่านี้ก็สามารถใช้งานเขียนโปรแกรม php บนเครื่องได้แล้วละ
(ภาพทั้งหมดและข้อมูลบางส่วนจาก http://www.krumontree.com ครับ)
kritbovorn says:
08/04/2554 at 08/04/2554
ขอบคุณครับ ผมพึ่งเริ่มใช้ แมค เคยหัดเขียนภาษา html และ css บน aptana แล้วมี ie , firefox แสดงผล พอใช้แมค แล้ว ควรเริ่ม จากอะไรก่อน ครับ ขอรายละเอียดด้วยครับ มันเคลียดมากเลย ที่ ใช้แมค อยากให้ม้นมีประโยชน์ รบกวนด้วยครับ
nevikup says:
08/04/2554 at 08/04/2554
ผมก็ใช้ mac ครับ
ทำเว็บก็ใช้ mac ก็ไม่มีปัญหาอะไร
ใช้ได้ตามปกติ ลองไปหา dreamweaver cs5 for mac มาลงครับ
มันก็เหมือนวินโดว์ เพียงแค่หน้าตาดูดีกว่าและที่สำคัญเราไม่คุ้นกะมันเท่านั้นเอง
kritbovorn says:
08/04/2554 at 08/04/2554
dreamwaver cs5 load ลง mac ได้หรือครับ ผมไม่มีความรู้จริงๆ อย่าพึ่งรำคาญนะครับ อาจารย์
kritbovorn says:
08/04/2554 at 08/04/2554
ผมลองก่อนนะครับ แล้วจะ มา รบกวนอีก ขอบคุณมากครับ
nevikup says:
08/04/2554 at 08/04/2554
ต้องหาที่เป็นเวอร์ชั่นสำหรับ mac ครับ
kritbovorn says:
08/04/2554 at 08/04/2554
ขอ link เพื่อ download dreamweaver cs5 ด้วยครับ
nevikup says:
08/04/2554 at 08/04/2554
ไปซื้อแผ่นดีกว่าครับ
โปรแกรมหลายกิ๊กอยู่
mandmod says:
03/05/2555 at 03/05/2555
ใช้ตัวนี้ Eclipse เขียน Code น่าจะดีกว่านะครับ หาอ่านบทความเก่า ๆ ของ Select2web ได้นะครับ