服务及软件包管理
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 提供了一个功能全面、操作简便的服务和软件包管理工具,使用户能够高效地管理和更新各种服务。