Thiết lập Phiên bản Mặc định
ServBay cho phép bạn cấu hình phiên bản mặc định cho các gói hỗ trợ giao diện dòng lệnh (CLI), cũng như chọn máy chủ cơ sở dữ liệu SQL mặc định cùng phiên bản của nó sẽ tự động khởi động. Tính năng này cực kỳ hữu ích khi bạn cần quản lý các phiên bản ngôn ngữ hoặc công cụ khác nhau cho từng dự án, đảm bảo mỗi khi gọi từ terminal hoặc script sẽ sử dụng đúng phiên bản như mong muốn.
Cấu hình phiên bản dòng lệnh mặc định cho các gói trong ServBay
Với ServBay, bạn có thể chỉ định phiên bản mặc định cho các gói như PHP, Node.js, MariaDB, MySQL, PostgreSQL, MongoDB... để khi thao tác trong terminal hoặc script, hệ thống sẽ ưu tiên sử dụng phiên bản đã được chỉ định này. Chi tiết cách thiết lập như sau:
Mở ứng dụng ServBay.
Nhấp vào “Cài đặt” trong thanh điều hướng bên trái.
Trên trang cài đặt, tìm đến phần “Phiên bản mặc định”.
Sử dụng menu thả xuống để chọn phiên bản bạn muốn đặt làm mặc định cho từng gói PHP, Node.js, MariaDB, MySQL, PostgreSQL và MongoDB.
Nhấp vào nút “Áp dụng” ở cuối trang để lưu lại thay đổi.
Sau khi cài đặt phiên bản mặc định, ví dụ nếu bạn chọn PHP 7.4 làm mặc định, khi bạn chạy lệnh php -v
trong terminal, kết quả hiển thị sẽ là PHP 7.4.x (cli)
.
Nếu bạn muốn tạm thời sử dụng một phiên bản khác thay vì phiên bản mặc định (ví dụ PHP 8.1), bạn chỉ cần gọi trực tiếp phiên bản mong muốn bằng lệnh như php-8.1 -v
và kết quả sẽ là PHP 8.1.x (cli)
. Cách này giúp bạn thực thi các lệnh hoặc script ở phiên bản cụ thể mà không cần thay đổi cấu hình toàn cục.
Cách thiết lập tương tự cũng áp dụng cho Node.js, MariaDB, PostgreSQL, MongoDB... Để kiểm tra phiên bản nào đang được đặt làm mặc định, trong trang Quản lý gói phần mềm, bên cạnh tên gói đã chọn làm mặc định sẽ có biểu tượng ghim hiển thị cho bạn.
Thiết lập máy chủ SQL và phiên bản mặc định (MySQL/MariaDB)
Do MySQL và MariaDB đều là cơ sở dữ liệu SQL thường dùng chung cổng mạng (ví dụ 3306) và file Socket, nên chúng không thể chạy đồng thời. ServBay cho phép bạn dễ dàng chọn loại cơ sở dữ liệu SQL (MySQL hoặc MariaDB) cùng phiên bản sẽ được khởi động mặc định, qua đó linh hoạt chuyển đổi giữa hai hệ cho phù hợp từng dự án.
Ví dụ, nếu bạn đang chạy MariaDB phiên bản 11.4 nhưng muốn chuyển sang sử dụng MySQL 9.0 làm máy chủ cơ sở dữ liệu mặc định khi ServBay khởi động, hãy thực hiện các bước sau:
Mở trang “Cài đặt” của ServBay.
Kéo xuống phần “Default SQL Server”.
Tại menu thả xuống “Default SQL Server”, chọn
MySQL
, rồi nhấn nút “Áp dụng” bên cạnh. (Bước này sẽ cấu hình ServBay tự động chạy MySQL khi khởi động.)Tiếp tục, tại menu “Default Version” kế bên, chọn phiên bản MySQL mà bạn muốn sử dụng mặc định (ví dụ
MySQL 9.0
), rồi nhấn tiếp nút “Áp dụng”. (Thiết lập này đảm bảo khi MySQL khởi động sẽ dùng đúng phiên bản bạn chọn.)Hoàn tất cài đặt. Từ lần khởi động tiếp theo, ServBay sẽ tự động chạy máy chủ cơ sở dữ liệu SQL và phiên bản bạn đã chọn.
Nhờ vậy, bạn có thể chuyển đổi nhanh giữa các hệ cơ sở dữ liệu SQL và phiên bản khác nhau mà không cần phải dừng và khởi động lại thủ công từng dịch vụ, giúp tiết kiệm thời gian và tối ưu hóa quá trình phát triển.