# 服务及软件包管理

ServBay 提供了多种方式来管理服务和软件包,包括快速管理、全面的服务管理和软件包更新等功能。

# 快速管理服务

# 1. macOS 菜单栏

在 macOS 右上角的菜单栏中,ServBay 图标提供了快速管理服务的选项。

  • 查看服务状态:点击 ServBay 图标,可以看到当前服务的状态。
  • 启动服务:点击启动按钮,可以快速启动所有服务。
  • 停止服务:点击停止按钮,可以快速停止所有服务。
  • 重启服务:点击重启按钮,可以快速重启所有服务。

# 2. ServBay 仪表盘

在 ServBay 仪表盘右上角,同样提供了快速管理服务的按钮。

  • 快速操作:提供了启动、停止和重启等快速操作选项。

# 服务及软件包管理

在 ServBay 的 "服务" 页面中,您可以进行全面的服务及软件包管理,包括查看所有服务的状态、PID、版本信息,以及启动、停止、重启、升级等操作。

  1. 查看服务列表

    • 在 "服务" 页面,列出了所有可用服务(软件包)。
    • 显示了每个软件的当前版本、最新版本、当前状态、PID、是否激活等信息。
  2. 控制按钮

    • 每个服务右侧有独立的控制按钮,包括启动、停止、重启等操作。
  3. 升级服务

    • 如果有最新版本可用,会在最新版本处显示升级提示和升级按钮。
    • 点击升级按钮后,服务会自动更新至最新版本,并自动重启以使用最新版本。
  4. 安装服务

    • 如果服务的软件包未安装,当前版本显示为 "-",同时显示在线上的最新版本。
    • 在最右侧有一个 "安装" 按钮,点击后会在线下载最新的可用版本并安装。
  5. 卸载服务

    • 已经安装的软件包,在最右侧有一个 "卸载" 按钮,点击后会卸载已经在本地安装的软件包。
  6. 激活/禁用服务

    • 在 "激活" 下有一个 Toggle 按钮,用于禁用或启用某个服务。
  7. 查看服务log

    • 每个运行中的服务在最右侧都会有一个Log图标,点击后可以查看对应服务的Log。更多信息请查阅 查看日志 文档。
  8. 运行多个 PHP 版本

    • 目前支持同时运行多个 PHP 版本。
    • 可以 "设置" 页面设置默认版本。设置完成后,在服务名称右侧有一个图钉📌按钮,表示在命令行中将默认运行该版本。具体操作步骤请参考 设置默认软件包版本 文档。
    • 你可以在 PHP 版本及模块 (opens new window) 页面,查看每个版本所包含的PHP 模块。
  9. MariaDB 和 PostgreSQL 特别说明

    • 一次只能运行一个 MariaDB 或者 PostgreSQL 实例。
    • 每个次要版本会共用一个主要版本的数据库。

提示

  • 例如,MariaDB 11.0.111.0.2 共用一个 11.0 的数据库。
  • 但 MariaDB 10.5.22 和 MariaDB 11.1.2 不共用一个数据库,因为主要版本不同,一个是 10.5,一个是 11.1

# 服务及软件包列表

参考 ServBay 当前所支持的服务及版本 (opens new window)

Last Updated: 3/4/2024