服務及軟體包管理
ServBay 提供多種管理服務和包的方法,包括快速管理、全面的服務管理和包更新。以下是詳細的介紹:
快速服務管理
1. macOS 選單欄
在 macOS 的頂部右側選單欄中,ServBay 圖標提供了快速服務管理的選項。通過點擊 ServBay 圖標,使用者可以:
- 查看服務狀態:查看當前所有服務的運行狀態。
- 啟動服務:點擊啟動按鈕以快速啟動所有服務。
- 停止服務:點擊停止按鈕以快速停止所有服務。
- 重啟服務:點擊重啟按鈕以快速重啟所有服務。
2. ServBay 儀表板
在 ServBay 儀表板的首頁,使用者可以找到用於快速服務管理的按鈕,用於管理已啟用的服務。這些按鈕提供了以下快速操作選項:
- 查看服務狀態:查看當前所有服務的運行狀態。
- 啟動服務:點擊啟動按鈕以快速啟動所有服務。
- 停止服務:點擊停止按鈕以快速停止所有服務。
- 重啟服務:點擊重啟按鈕以快速重啟所有服務。
- 查看日誌:點擊日誌按鈕查看相應服務的日誌。
3. ServBay 應用右上角
在 ServBay 儀表板的右上角,提供了全局的服務控制按鈕。這些按鈕提供了以下快速操作選項:
- 快速操作:提供啟動、停止和重啟服務的快速選項。
服務和軟體包管理
在 ServBay 的服務
頁面上,使用者可以進行全面的服務和軟體包管理。以下是詳細的管理功能介紹:
查看服務列表
在服務
頁面上,列出了所有可用的服務和軟體包。每項服務顯示的信息包括:
- 當前版本:服務的軟體包當前安裝的版本。
- 最新版本:服務的軟體包最新可用的版本。
- 當前狀態:服務的運行狀態。
- PID:服務的進程 ID。
- 啟動狀態:服務的自動啟動狀態。
控制按鈕
每項服務在右側都有獨立的控制按鈕,使用者可以通過這些按鈕進行以下操作:
- 開始:啟動服務。
- 停止:停止服務。
- 重啟:重啟服務。
- 其他操作:如查看日誌、編輯配置等。
升級服務
如果有新版本可用,升級提示和按鈕將顯示在最新版本旁邊。點擊升級按鈕將自動將服務更新到最新版本,並重新啟動它以使用最新版本。
安裝服務
對於未安裝的軟體包(當前版本顯示為-
),如果線上有最新版本,使用者可以點擊最右側的安裝
按鈕,下載並安裝最新版本。
卸載服務
對於已安裝的軟體包,使用者可以點擊最右側的卸載
按鈕,卸載本地已安裝的軟體包。
啟用/停用服務
在啟用
列下,使用者可以通過切換按鈕啟用或禁用服務。對於未安裝的服務,啟用按鈕將會是禁用狀態。
查看服務日誌
每個正在運行的服務在最右邊都有一個日誌圖標,使用者可以點擊它查看該服務的日誌。更多詳細信息可以參考查看日誌的相關文檔。
運行多個 PHP 版本
TIP
有關PHP的更多信息,請參考使用PHP
ServBay 目前支持同時運行多個 PHP 版本。使用者可以在設置
頁面設置默認版本。設置默認版本後,該版本將作為命令行中運行命令時的默認版本。具體步驟請參考設置默認包版本文檔。
使用者還可以在 PHP 版本和模組頁面查看每個版本包含的 PHP 模組。
MariaDB 和 PostgreSQL 的特別說明
- 一次只能運行一個 MariaDB 或 PostgreSQL 實例。
- 每個次要版本將與主要版本共享數據庫。例如,MariaDB 11.0.1 和 11.0.2 共享一個具有主版本號 11.0 的數據庫。但 MariaDB 10.5.22 和 MariaDB 11.1.2 不共享數據庫,因為主版本號不同。
TIP
更多詳細信息,請參考數據庫文件管理及遷移
通過這些功能,ServBay 提供了一個功能全面、操作簡便的服務和軟體包管理工具,使使用者能夠高效地管理和更新各種服務。