关于ServBay
ServBay 是一个一站式开发环境管理工具,旨在减轻开发者维护开发环境的负担,使开发者能在数分钟内投入编码,而无需花费精力安装和调试开发环境。
ServBay 自带多种开发语言和数据库组件,包括 PHP、Nodejs等开发语言,MariaDB、MySQL、PostgreSQL 等关系型数据库,以及 Redis、MongoDB、Memcached 等 NoSQL 数据库。它还包括 Caddy 作为 Web 服务,dnsmasq 作为 DNS 服务,并包含 Mailpit 邮件服务器、MinIO 存储服务、RabbitMQ 队列服务等开发者必备的套件。
ServBay 的一大特色是提供了一套PKI系统,用户可以自己进行自签名证书的签发,支持在本地开发中使用不存在的域名(Domain)和后缀(TLDs),并为这些域名创建免费的 SSL 证书,使开发者可以在加密的 HTTPS 环境下进行开发(例如 https://api.servbay
)。这不仅增强了开发过程的安全性,还大大节省了在域名和 SSL 证书上的投资。
此外,ServBay 提供了丰富的扩展模块,开发者无需自行编译即可使用。例如,PHP 的 XDebug、IMAP、imagick、GD、Phalcon、swoole、scws,以及 PostgreSQL 的 postgis、pgrouting、pgvector、pg_jieba、zhparser 等。
ServBay 还原生支持 HTTP/2 和 HTTP/3,以及最新的 PHP 8.4 和 Node.js 23。
ServBay 配备了一个强大的管理界面(GUI),开发者可以快速安装、升级和切换不同版本的服务。通过模块化组合,开发者可以像玩乐高一样堆叠和替换不同的服务,模拟出各种开发环境,以快速满足开发需求。
对于团队管理者,ServBay 可以快速对齐团队的开发环境,使团队成员在开发过程中统一环境,并实时共享和协作工作成果。
最后,ServBay是绿色软件,不会污染你的系统。所有的软件包和数据都放置在/Applications/ServBay
下,你可以方便的备份、迁移、删除。