
30秒速读:在 Windows 上同时维护多个 PHP、Node 版本、多个本地站点,还要给每个站点配可信 HTTPS,装一堆零散工具来回切很折腾。OpenLocalServer 把运行时、站点、数据库、域名和 HTTPS 收到一个工具里管,每个站点隔离运行、配独立的 .test 域名。本篇讲它怎么管、适合谁,以及动手前先验证哪几点。
项目信息表
| 项目 | OpenLocalServer |
| 定位 | 面向 Windows 的隔离式本地开发环境管理器 |
| 平台 | Windows |
| 核心引擎 | Rust 编写的 ols-core |
| 使用入口 | Tauri 2 桌面界面、olsc 命令行、本地 HTTP API |
| 运行时管理 | 多版本并列安装,支持扫描已有安装或注册已有可执行文件 |
| 站点域名 | 每个站点独立的 .test 域名,配本地可信 HTTPS |
| 管理范围 | PHP、Node、Composer、Python 虚拟环境、便携式 Git、k6、Web 服务器、数据库、反向代理 |
| 许可证 | GPL-3.0,免费开源 |
| 开发阶段 | 早期阶段,项目自述仍可能存在粗糙之处 |
核心功能
- 每个站点隔离运行时,互不干扰,换版本不用动全局环境。
- 每个站点分配独立的 .test 域名,并提供本地可信 HTTPS,告别手动改 hosts 和证书警告。
- 运行时支持并列安装和版本管理,还能扫描已有的 PHP 安装,或注册已有的可执行文件,不用重装。
- 同一套核心能力有三种入口:桌面界面点一点、olsc 命令行写进脚本、本地 HTTP API 接自动化流程。
- 运行时下载走在线目录,带 24 小时缓存、SHA-256 校验、断点续传和原子解压,下载一半断网也不怕文件损坏。
- 除运行时和站点外,README 还列出了数据库、Web 服务器、反向代理、备份、监控和本地隧道等功能入口。
上手指南
- 先装 OpenLocalServer 本体。注意:安装程序目前尚未代码签名,Windows SmartScreen 可能会弹警告,这是已知情况,不是中毒提示,确认来源是项目官方发布页后再放行。
- 装完先别急着建站。本体不内置运行时、Web 服务器或数据库,先在界面里装好你项目要用的 PHP 或 Node 版本,也可以让它扫描你机器上已有的安装。
- 新建站点,选好运行时版本,OpenLocalServer 会给它分配独立的 .test 域名并配好本地可信 HTTPS,浏览器直接用域名访问,不用再记端口号。
- 按项目需要挂数据库和 Web 服务器,检查服务健康状态,需要对外暴露或多服务协作时再配反向代理和本地隧道。
- 流程跑顺之后,把重复操作换成 olsc 命令行或本地 HTTP API,例如一键起停站点、批量切换运行时版本,适合写进自己的开发脚本。
运行时获取方式对比
| 方式 | 适合谁 | 注意点 |
| 在线目录下载 | 从零搭建的新机器 | 依赖网络,下载自带哈希校验和断点续传 |
| 扫描已有安装 | 机器上已有 PHP 等环境 | 不用重复下载,复用现有安装 |
| 注册已有可执行文件 | 用绿色版、自定义路径的用户 | 手动指定路径,适合非标准安装 |
三者不冲突:新机器走在线目录最省事,老机器先扫描一遍,已有绿色版再手动注册,混着用也没问题。
明确取舍:选它还是继续用零散工具
选 OpenLocalServer,如果你符合这三条:主力开发机是 Windows;同时维护多个项目、多个运行时版本;希望站点、域名、HTTPS、数据库都在一个地方管,而不是每个项目各写一套启动脚本。
先别选,或者先验证再选,如果你符合任一条:团队主力是 macOS 或 Linux,项目只说面向 Windows,未说明跨平台支持;需要稳定的企业支持或明确的 API 兼容承诺,项目自述仍处早期阶段,本地 HTTP API 的接口契约、认证方式在公开摘要里没有完整说明,接入前必须先读 README 或源码确认;生产环境直接依赖它,早期项目更适合先在开发机上验证。
一句话结论:它是 Windows 本地开发的整合型候选,值不值得换,取决于你的环境是不是 Windows,以及你愿不愿意为早期项目多做一轮验证。
常见问题
安装时 SmartScreen 弹警告怎么办?安装程序尚未代码签名,这是项目已知状态。先确认下载来源是项目官方发布页,再选择放行;来源不明时不要放行。
装完为什么没有 PHP、数据库?本体只含管理器本身,运行时、Web 服务器、数据库都要另外装或接入已有安装。装完第一件事就是装运行时或做扫描,别直接建站。
macOS、Linux 能用吗?项目公开说明面向 Windows,未说明其他平台支持。跨平台是刚需的话,先确认再动手,别默认它全平台通用。
早期阶段用在主力开发机上稳吗?项目自述仍可能存在粗糙之处。建议先在非关键项目上跑一轮:建站、切版本、重启、备份都走通,再迁主力项目;升级前核对运行时、数据库和站点配置的兼容性。
命令行和 API 能干什么?olsc 命令行和本地 HTTP API 与桌面界面共用同一核心能力,适合把起停站点、切换版本等操作写进脚本。但接口细节、认证方式要以 README 或源码为准,公开摘要没有完整说明。
适用人群
需要在 Windows 上集中管理多种开发运行时、站点、数据库和本地 HTTPS 的 Web 开发者、测试人员,以及想把本地环境操作写进自动化脚本的使用者。只需要单一运行时,或者主力环境不在 Windows 上的用户,适用性要先谨慎评估。
开源地址
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







