การตั้งค่าเวอร์ชันเริ่มต้น
ServBay ให้คุณตั้งค่าเวอร์ชันเริ่มต้นสำหรับแพ็คเกจที่รองรับ command line interface (CLI) และเลือก SQL database server รวมถึงเวอร์ชันที่จะถูกเริ่มต้นโดยอัตโนมัติ การตั้งค่านี้เหมาะอย่างยิ่งสำหรับการจัดการโปรเจกต์ที่ต้องการภาษาหรือเวอร์ชันเครื่องมือเฉพาะ เพื่อให้มั่นใจว่าเมื่อเรียกใช้งานจากเทอร์มินัลหรือสคริปต์จะถูกใช้เวอร์ชันที่คุณต้องการโดยอัตโนมัติ
การกำหนดเวอร์ชัน CLI เริ่มต้นของแต่ละแพ็คเกจใน ServBay
ใน ServBay คุณสามารถตั้งค่าเวอร์ชันเริ่มต้นสำหรับแพ็คเกจต่างๆ เช่น PHP, Node.js, MariaDB, MySQL, PostgreSQL และ MongoDB เพื่อให้เมื่อเรียกใช้งานผ่านเทอร์มินัลหรือสคริปต์ จะถูกใช้เวอร์ชันที่ระบุไว้โดยอัตโนมัติ รายละเอียดขั้นตอนการตั้งค่ามีดังนี้:
เปิดแอปพลิเคชัน ServBay
คลิก “ตั้งค่า” ในแถบนำทางด้านซ้าย
ในหน้าตั้งค่า ให้ค้นหาหมวด “เวอร์ชันเริ่มต้น”
เลือกเวอร์ชันที่ต้องการให้เป็นค่าเริ่มต้นสำหรับ PHP, Node.js, MariaDB, MySQL, PostgreSQL และ MongoDB จากเมนูดรอปดาวน์แต่ละรายการ
คลิกปุ่ม “นำไปใช้” ที่ด้านล่างของหน้าเพื่อบันทึกการเปลี่ยนแปลง
หลังจากตั้งค่าเวอร์ชันเริ่มต้นแล้ว เช่น หากคุณตั้งให้ PHP เวอร์ชัน 7.4 เป็นค่าเริ่มต้น เมื่อคุณสั่ง php -v
ในเทอร์มินัล จะปรากฏผลลัพธ์ PHP 7.4.x (cli)
หากคุณต้องการใช้เวอร์ชันอื่นชั่วคราว (เช่น PHP 8.1) ในเทอร์มินัล สามารถใช้คำสั่งเฉพาะเวอร์ชันนั้นได้ เช่น php-8.1 -v
จะได้ผลลัพธ์ PHP 8.1.x (cli)
วิธีนี้ทำให้สามารถใช้เวอร์ชันเฉพาะกับบางคำสั่งหรือสคริปต์โดยไม่ต้องเปลี่ยนค่าตั้งค่าเริ่มต้นของระบบ
ขั้นตอนการตั้งค่าคล้ายคลึงกันสำหรับแพ็คเกจ Node.js, MariaDB, PostgreSQL, และ MongoDB และในหน้าการจัดการแพ็คเกจ คุณจะเห็นไอคอนหมุดที่ข้างชื่อแพ็คเกจที่ตั้งเป็นค่าดีฟอลต์ แสดงถึงเวอร์ชันที่ใช้งานโดยเป็นค่าเริ่มต้นขณะนี้
การตั้งค่าเซิร์ฟเวอร์ฐานข้อมูล SQL และเวอร์ชันเริ่มต้น (MySQL/MariaDB)
เนื่องจาก MySQL และ MariaDB ต่างก็เป็นฐานข้อมูล SQL ที่ใช้พอร์ตเครือข่าย (เช่น 3306) และไฟล์ Socket เดียวกัน จึงไม่สามารถรันพร้อมกันได้ ServBay ช่วยให้คุณสามารถเลือกประเภท SQL database (MySQL หรือ MariaDB) และเวอร์ชันที่จะเริ่มต้นได้อย่างง่ายดาย เพื่อสลับการใช้งานได้อย่างรวดเร็วตามความต้องการของแต่ละโปรเจกต์
ตัวอย่างเช่น หากคุณกำลังใช้งาน MariaDB 11.4 และต้องการเปลี่ยนไปใช้ MySQL 9.0 เป็นฐานข้อมูลเริ่มต้นเมื่อเปิด ServBay:
เปิดหน้าการตั้งค่าในแอป ServBay
เลื่อนลงมาที่ส่วน “Default SQL Server”
ในเมนูดรอปดาวน์ “Default SQL Server” เลือก
MySQL
แล้วคลิกปุ่ม “นำไปใช้” ข้างๆ (จะกำหนดให้ ServBay พยายามเริ่มเซิร์ฟเวอร์ MySQL เป็นค่าเริ่มต้นเมื่อเปิดแอป)ในเมนูดรอปดาวน์ “Default Version” ด้านข้าง เลือกเวอร์ชัน MySQL ที่ต้องการเริ่มต้น (เช่น
MySQL 9.0
) แล้วคลิกปุ่ม “นำไปใช้” ข้างๆ (จะกำหนดว่าเมื่อรัน MySQL ให้ใช้งานเวอร์ชันนั้น)เสร็จสมบูรณ์ ครั้งถัดไปที่คุณเริ่ม ServBay จะรัน SQL server และเวอร์ชันที่คุณเลือกเป็นค่าเริ่มต้นโดยอัตโนมัติ
ด้วยวิธีนี้ คุณสามารถสลับประเภทและเวอร์ชันของฐานข้อมูลเริ่มต้นได้อย่างรวดเร็วโดยไม่ต้องหยุดหรือเริ่มบริการฐานข้อมูลด้วยตนเอง