คู่มือการติดตั้ง ServBay: ตั้งค่าสภาพแวดล้อมการพัฒนาเว็บบน macOS อย่างรวดเร็ว
ServBay คือเครื่องมือสำหรับนักพัฒนาที่ออกแบบมาเพื่อช่วยให้การตั้งค่าและจัดการเทคโนโลยีหลายรูปแบบ (เช่น PHP, Node.js, Python, Go, Java, Ruby, Rust ฯลฯ) รวมถึงฐานข้อมูลต่าง ๆ (เช่น MySQL, PostgreSQL, MongoDB, Redis) บน macOS สะดวกและง่ายขึ้น จุดเด่นหลักของ ServBay คือการติดตั้งที่รวดเร็วและง่ายดาย
เมื่อเทียบกับเครื่องมือประเภทเดียวกัน ServBay มีขนาดไฟล์ติดตั้งเล็ก (โดยทั่วไปประมาณ 20MB) และใช้เวลาเพียงไม่กี่คลิก ไม่กี่นาที ก็พร้อมเริ่มต้นใช้งานได้ทันที ให้คุณเข้าสู่โหมดพัฒนาอย่างรวดเร็ว
วิดีโอสอนติดตั้ง
วิดีโอนี้แสดงขั้นตอนการติดตั้ง ServBay คุณยังสามารถชมได้โดยตรงที่ YouTube
หมายเหตุสำคัญและเงื่อนไขเบื้องต้น
ServBay ปัจจุบันรองรับเฉพาะระบบปฏิบัติการ macOS
ก่อนติดตั้งและเริ่มต้นใช้งาน ServBay โปรดให้ความสำคัญกับสิ่งต่อไปนี้:
- ปัญหาเรื่องพอร์ต: พอร์ตในระบบปฏิบัติการเป็นทรัพยากรเฉพาะที่โปรเซสเดียวเท่านั้นสามารถใช้งานได้ในเวลาเดียวกัน เซอร์วิสที่จำเป็นของ ServBay (เช่น web server, ฐานข้อมูล) ต้องใช้พอร์ตเฉพาะ เพื่อให้ ServBay สามารถเริ่มต้นและทำงานได้อย่างถูกต้อง โปรดตรวจสอบให้แน่ใจว่าคุณได้ปิดโปรแกรมอื่นที่อาจใช้พอร์ตเหล่านั้นก่อนติดตั้ง พอร์ตที่มักจะเกิดปัญหาซ้ำซ้อน เช่น:
- พอร์ต Web server: 80 (HTTP), 443 (HTTPS) (โปรแกรมที่พบบ่อย: Apache, Nginx, Caddy, local web server อื่น ๆ)
- พอร์ตฐานข้อมูล MySQL/MariaDB: 3306
- พอร์ตฐานข้อมูล PostgreSQL: 5432
- พอร์ตฐานข้อมูล MongoDB: 27017
- พอร์ต Redis: 6379
- พอร์ต DNS: 53 (โปรแกรมที่พบบ่อย: dnsmasq, DNS service อื่น ๆ) คุณสามารถใช้คำสั่ง
lsof -i :[พอร์ต]
(เช่นlsof -i :80
) ใน Terminal เพื่อตรวจสอบว่าพอร์ตนั้นถูกใช้งานไหม
ดาวน์โหลดแพ็คเกจติดตั้ง ServBay
คุณสามารถดาวน์โหลดแพ็คเกจติดตั้งเวอร์ชันล่าสุดได้ที่หน้าเว็บไซต์ทางการของ ServBay โดยไฟล์การติดตั้งมีขนาดเล็กและดาวน์โหลดได้รวดเร็ว
ไปที่ ServBay ดาวน์โหลด และดาวน์โหลดไฟล์ติดตั้ง .dmg
สำหรับ macOS โดยชื่อไฟล์จะมีรูปแบบ ServBayInstaller-vX.Y.Z.dmg
โดยที่ X.Y.Z
คือหมายเลขเวอร์ชัน
ติดตั้ง ServBay
หลังจากดาวน์โหลดไฟล์ติดตั้งแล้ว ให้ทำตามขั้นตอนด้านล่างนี้:
- ดับเบิลคลิกไฟล์
.dmg
ที่ดาวน์โหลดมา (เช่นServBayInstaller-v1.12.0.dmg
) ระบบจะทำการ mount ไฟล์และเปิดหน้าต่างติดตั้งขึ้นมา - ในหน้าต่างที่เปิดขึ้น ให้ลากไอคอน
ServBay.app
ไปยังโฟลเดอร์Applications
เพื่อทำการติดตั้งให้เรียบร้อย - เมื่อติดตั้งเสร็จแล้ว ให้เข้าไปที่โฟลเดอร์
Applications
ใน macOS จากนั้นหาและดับเบิลคลิกที่ไอคอน ServBay เพื่อเปิดโปรแกรม
เริ่มต้นตั้งค่า (Initialization) ServBay
เมื่อเปิด ServBay เป็นครั้งแรกจะต้องดำเนินการตั้งค่าพื้นฐาน กระบวนการนี้จะดาวน์โหลดและกำหนดค่าซอฟต์แวร์ที่จำเป็นตามที่คุณเลือก ก่อนเริ่มต้น ให้แน่ใจว่า พอร์ตที่จำเป็นทั้งหมดไม่ได้ถูกใช้งานอยู่
ServBay มีหน้าตั้งค่าที่ใช้งานง่ายและเป็นมิตร:
- เลือกบทบาทของคุณ: ที่ด้านซ้ายของหน้าตั้งค่า เลือกบทบาทที่ตรงกับสายงานการพัฒนาหลักของคุณ เช่น “Web Developer”, “Full Stack Developer”, “PHP Developer” เป็นต้น
- ดูชุดซอฟต์แวร์ที่ตั้งค่าไว้ล่วงหน้า: หลังเลือกบทบาท ด้านขวาจะแสดงรายการแพ็คเกจซอฟต์แวร์ที่แนะนำ ซึ่ง ServBay เลือกไว้ให้ตามบทบาทนั้น โดยปกติจะมี web server (เช่น Nginx), runtime ของ ServBay และสภาพแวดล้อมภาษาที่จำเป็น (เช่น PHP, Python ฯลฯ) คุณสามารถตรวจสอบรายการเหล่านี้ได้
- เริ่มการติดตั้ง: เมื่อตรวจสอบบทบาทและรายการซอฟต์แวร์เรียบร้อย ให้คลิก
Start Installation
ที่มุมขวาล่างเพื่อเริ่มกระบวนการติดตั้ง - ขอสิทธิ์ระบบ: หลังคลิก "Start Installation" ServBay จะขอรหัสผ่าน macOS ของคุณ เพื่อดำเนินการติดตั้ง
ServBay Helper
ซึ่งเป็นเครื่องมือเสริมสำหรับจัดการ service ในระบบ, สิทธิ์และการเชื่อมต่อพอร์ต โปรดอนุญาตให้ติดตั้งServBay Helper
มิฉะนั้น ServBay จะไม่สามารถเริ่มต้นหรือจัดการแพ็คเกจและเว็บไซต์ได้ - รอจนติดตั้งเสร็จ: กรุณารอให้ ServBay ทำการดาวน์โหลด ติดตั้ง และตั้งค่าซอฟต์แวร์ทั้งหมดจนเสร็จ ซึ่งอาจใช้เวลาสองสามนาที ขึ้นอยู่กับจำนวนซอฟต์แวร์ที่เลือกและความเร็วอินเทอร์เน็ตของคุณ
- เข้าสู่หน้าหลัก: เมื่อติดตั้งเรียบร้อยแล้ว คุณจะเข้าสู่หน้าควบคุมหลักของ ServBay ซึ่งแสดงสถานะของแพ็คเกจที่ติดตั้งไว้
ขอแสดงความยินดี! ServBay ได้รับการติดตั้งและตั้งค่าเรียบร้อยแล้ว
เข้าใช้งานเว็บไซต์ตัวอย่างและเครื่องมือจัดการ
ServBay จะตั้งค่าเว็บไซต์ตัวอย่างให้พร้อมใช้งานเสมอ พร้อมติดตั้งเครื่องมือสำหรับบริหารฐานข้อมูลยอดนิยม เช่น phpMyAdmin, Adminer และหน้า PHP info (phpinfo) เพื่อให้คุณตรวจสอบและจัดการฐานข้อมูลหรือการตั้งค่าได้อย่างรวดเร็ว
โฟลเดอร์รากของเว็บไซต์โดยค่าเริ่มต้นจะอยู่ที่ /Applications/ServBay/www
เว็บไซต์ตัวอย่างและเครื่องมือต่าง ๆ จะอยู่ในโฟลเดอร์นี้ คุณสามารถสร้างโฟลเดอร์ย่อยของโครงการของคุณเองไว้ที่นี่เพื่อพัฒนาได้เช่นกัน
- เปิดเว็บเบราว์เซอร์แล้วเข้าที่ https://servbay.host
- คุณยังสามารถใช้เมนู
เว็บไซต์
ทางซ้ายของหน้าหลัก ServBay และเลือกเว็บไซต์servbay.host
จากนั้นคลิกไอคอนเข้าใช้งานที่อยู่ด้านขวาได้ทันที
- คุณยังสามารถใช้เมนู
- ในหน้าเว็บไซต์ตัวอย่างของ ServBay คุณจะพบลิงก์ไปยัง phpMyAdmin, Adminer และเครื่องมือจัดการอื่น ๆ ได้ง่าย
จนถึงตอนนี้ คุณได้ติดตั้งและตั้งค่า ServBay เสร็จสมบูรณ์แล้ว และรู้วิธีเข้าสู่เว็บไซต์ตัวอย่าง รวมถึงเครื่องมือจัดการต่าง ๆ เรียบร้อยแล้ว พร้อมเริ่มพัฒนาโปรเจกต์ใหม่ของคุณได้เลย!