ServBay 下一代Web开发环境

ServBay是一个集成式、图形化的本地化Web开发环境。开发者通过ServBay几分钟就能部署一个本地化的开发环境。解决了Web开发者(比如PHP、Nodejs)、测试工程师、小型团队安装和维护开发测试环境的问题,同时可以快速的进行环境的升级以及维护。ServBay还将Web服务器,数据库,邮件服务器等Web开发工具和服务集成在一起,使开发人员的工作更加便捷高效。

ServBay的主要功能包括集成多版本PHP和Node.js,自定义域名和免费的SSL,它配备了命令行界面、统一的服务管理和与Docker和Node.js兼容的特性,确保一个干净高效的工作环境。该平台还支持内部网络访问,并允许轻松与团队成员共享本地网站。还可以把运行在本地的Docker、Nodejs等应用绑定到主机上,实现通过域名,不带端口号并且支持SSL的访问。

ServBay还带了各个版本的MariaDB和PostgreSQL。得益于MariaDB的高度兼容性,可以让使用MySQL的开发者也能得到一致性的开发体验。同时附带的Redis、Memcached等NoSQL数据库,也让开发者节省了配置缓存服务的时间和精力。

为什么要使用ServBay

快速

一个APP,两步,三分钟,马上就可以进入写代码的开发阶段。无需依赖Docker或者使用homebrew进行源代码编译。可随时在各个版本的开发语言或者数据库之间自由切换,并且支持同时运行多个版本的PHP、Node.js。

全面

包含了Caddy, PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, memcached, email server, DNS, 反向代理等常用Web开发套件。可以自由选择安装最新版本或者历史版本。

高性能

没有组件依赖,独立运行环境,不污染操作系统,干干净净。原生支持arm64和x86_64架构的macOS,并且分别进行了适配以及优化。非虚拟化方式运行,不过多消耗系统资源。

安全

软件包、组件均与官方版本同步更新,可以随时一键升级至最新版本。同时还合入了最新的安全补丁,并且针对性的进行了配置文件的安全加固。

满足开发需要的所有功能

在日常网站开发中,除了必不可少的Web Server以外,还包括了PHP、Node.js等开发语言,MySQL、PostgreSQL等数据库,Redis、Memcached等NoSQL。同时,还有邮件服务器、DNS服务器、反向代理。作为新一代的Web开发环境,所有这些能力,ServBay都已经为你备齐。

支持PHP多实例同时运行

从PHP 5.6到PHP 8.4,你可以同时运行多个版本的PHP实例,并且分配给不同的主机,从而实现每个主机运行不同版本的PHP和快速切换

支持多版本Node.js

忘记nvm吧!ServBay提供了macOS arm64和x86_64的原生Node.js,从v12到v22,带有npm和pnpm,并且支持同时运行多个版本。

自定义域名及SSL支持

支持非标准TLDs,比如servbay.testing,并且支持非标准域名的SSL证书签发以及HTTPS方式访问

命令行支持

全面的命令行支持,能够在terminal中直接调用 php、node、npm、mysql、redis-cli 等命令。此功能有利于与这些服务的直接交互,从而实现脚本、任务和其他高级功能的高效执行.

使用方法

下载完成后,打开ServBay,出现初始化页面

在初始化界面中,点击右下角的选择软件包

初始化完成后,即可开始使用。

相关推荐
球球pick小樱花4 分钟前
游戏官网前端工具库:海内外案例解析
前端·javascript·css
用户605723748730811 分钟前
AI 编码助手的规范驱动开发 - OpenSpec 初探
前端·后端·程序员
狗胜14 分钟前
AI观察日记 2026-03-02|CLAUDE、TYPE、APPFUNCTIONS:掘金热门里的下一步信号
前端
喝水的长颈鹿16 分钟前
【大白话前端 02】网页从解析到绘制的全流程
前端·javascript
明君8799717 分钟前
Flutter 实现 AI 聊天页面 —— 记一次 Markdown 数学公式显示的踩坑之旅
前端·flutter
用户145369814587819 分钟前
VersionCheck.js - 让前端版本更新变得简单优雅
前端·javascript
米饭同学i20 分钟前
微信小程序实现随机撒花效果
前端
Arthur147261228654720 分钟前
模块化和组件化的区别
前端
codingWhat23 分钟前
整理「祖传」代码,就是在开发脚手架?
前端·javascript·node.js
臣妾没空33 分钟前
里程碑5:完成框架npm包抽象封装并发布
前端·npm