設定預設版本
設定軟體包預設版本
在 ServBay 中,你可以設置命令行支持的預設版本,以在執行命令行或相關腳本時預設使用,支持 PHP、Node.js、MariaDB、PostgreSQL 等等。以下是設定預設版本的詳細說明:
- 打開 ServBay,點擊左側導航欄中的「設定」。
- 在設定頁面中,找到「預設版本」選項。
- 在下拉選項中,分別選擇 PHP、Node.js、MariaDB、MySQL、PostgreSQL 和 MongoDB 的預設版本。
- 單擊「應用」按鈕以應用更改。
在設定預設版本後,例如,若將預設的 PHP 版本設置為 7.4,則在命令行中運行 php -v
會顯示 PHP 7.4.x (cli)
。
如果你需要在命令行中臨時執行非預設版本,例如 PHP 8.1,你可以使用 php-8.1
命令來調用 8.1 版本,如 php-8.1 -v
,這將顯示 PHP 8.1.x (cli)
。
類似的設定適用於 MariaDB、PostgreSQL 和其他軟體包。請注意,在服務管理頁面,你可以看到服務名稱右側設置為預設版本的固定圖標,表明此版本是預設的。
設定 MySQL/MariaDB 預設版本
因為 MySQL 和 MariaDB 是同類型 SQL 資料庫的不同發行版,佔用了相同的運行端口以及 Socket,所以一次只可設置一個預設的運行版本。
例如,如果執行的是 MariaDB,則會佔用系統的 3306 端口,與 MySQL 衝突。
在 ServBay,允許用戶設置預設運行的 SQL 資料庫套件和預設運行的版本,用戶可以在幾秒鐘內,透過一次點擊就可以快速切換。
舉例來說,如果用戶當前正在運行 MariaDB 11.4 版本,希望切換到 MySQL 9.0 版本作為預設運行的版本:
- 打開 ServBay 的「設定」並下拉到「Default SQL Server」和「Default Version」的位置
- 在「Default SQL Server」中,選擇「MySQL」,點擊「Apply」
- 在「Default Version」中,選擇「MySQL 9.0」,點擊「Apply」
- 設置完成