💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
ServBay下一代Web开发环境 ServBay是一个集成式、图形化的本地化Web开发环境,支持多版本PHP和Node.js,自定义域名和免费SSL。提供一键部署、平滑升级、多主机和多域名支持 ## 介绍 ServBay是一个集成式、图形化的本地化Web开发环境。开发者通过ServBay几分钟就能部署一个本地化的开发环境。解决了Web开发者(比如PHP、Nodejs)、测试工程师、小型团队安装和维护开发测试环境的问题,同时可以快速的进行环境的升级以及维护。ServBay还将Web服务器,数据库,邮件服务器等Web开发工具和服务集成在一起,使开发人员的工作更加便捷高效。 ![](https://img.kancloud.cn/c5/80/c5805c6f591e8f87ba0d33f58f93b848_1200x700.png) 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和快速切换 ![](https://img.kancloud.cn/c9/71/c971e155db5b61ac91e1feaf67036019_2904x3624.png) ### 支持多版本Node.js 忘记nvm吧!ServBay提供了macOS arm64和x86_64的原生Node.js,从v12到v22,带有npm和pnpm,并且支持同时运行多个版本。 ![](https://img.kancloud.cn/df/1e/df1ef727320df883659213a5c7779b5d_2352x3252.png) ### 自定义域名及SSL支持 支持非标准TLDs,比如`servbay.testing`,并且支持非标准域名的SSL证书签发以及HTTPS方式访问 ![](https://img.kancloud.cn/35/26/352602619679eb2f3876c745d57bc29c_3736x2784.png) ### 命令行支持 全面的命令行支持,能够在terminal中直接调用 php、node、npm、mysql、redis-cli 等命令。 此功能有利于与这些服务的直接交互,从而实现脚本、任务和其他高级功能的高效执行. ![](https://img.kancloud.cn/fe/2e/fe2e1fc124c5769bbb279f461d4baa39_2784x2454.png) ## 使用方法 下载完成后,打开ServBay,出现初始化页面 ![](https://img.kancloud.cn/c4/7a/c47a2c259c1a9a63b7e51fc9d50492e8_2499x1495.png) 在初始化界面中,点击右下角的选择软件包 ![](https://img.kancloud.cn/0c/b9/0cb9e3462e96c44216d2df3cd9c1315e_840x486.png) 初始化完成后,即可开始使用。 ![](https://img.kancloud.cn/f8/ce/f8cef6eeb1750e1395301797c7ffd037_2632x1632.png)