設定預設版本
ServBay 允許您為支援命令列介面(CLI)的套件設定預設版本,以及配置預設啟動的 SQL 資料庫伺服器及其版本。這對於管理不同專案所需的特定語言或工具版本非常有用,並可確保在終端或腳本中呼叫時自動使用期望的版本。
設定 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 資料庫型態(MySQL 或 MariaDB)及其版本,方便於不同專案間快速切換資料庫種類,滿足多元開發需求。
例如,若您目前正在運行 MariaDB 11.4 版本,希望切換為於 ServBay 啟動時預設運行 MySQL 9.0 版本:
打開 ServBay 的「設定」頁面。
向下捲動至「Default SQL Server」區塊。
於「Default SQL Server」下拉選單中選擇
MySQL
,接著點擊旁邊的「套用」按鈕。(此步驟會將 ServBay 啟動時預設嘗試啟動 MySQL 資料庫。)在鄰近的「Default Version」下拉選單中,選擇您期望預設啟動的 MySQL 版本(如
MySQL 9.0
),然後再點選旁邊的「套用」按鈕。(此步驟會設定啟動 MySQL 時所使用的特定版本。)設定完成。下次 ServBay 啟動時,將會預設啟動您所選定的 SQL 資料庫伺服器與版本。
透過這種方式,您可以在需要時快速切換預設的資料庫種類及版本,無需手動停止與啟動不同的資料庫服務。