關於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
下,你可以方便的備份、遷移、刪除。