这是一个 Windows 桌面应用程序,用于自动化基于 Docker 的本地 Web 开发环境配置。 它包含多版本 PHP、本地 SSL、MySQL、phpMyAdmin 以及 hosts 管理功能。
语言: English | Español | Français | हिन्दी | 中文
- 操作系统: Windows 10 / Windows 11
- 权限: Administrator(必需)
- Docker Desktop: 如未安装则自动安装
- WSL 2: 自动配置
- Chocolatey: 如未安装则自动安装
- 检查并安装依赖项: Docker Desktop、WSL 2、Chocolatey、MKCert
- 配置 Docker 栈: Nginx reverse proxy、MySQL、phpMyAdmin
- 管理 Web 项目: 为每个 PHP 版本创建带 Apache + Xdebug 的容器
- 自动本地 SSL: 为每个域名生成 MKCert 证书,无浏览器警告
- 自动 hosts: 自动修改
C:\Windows\System32\drivers\etc\hosts
- WSDD-Proxy-Server — Nginx reverse proxy(端口 80 / 443)
- WSDD-MySql-Server — MySQL 8(端口 3306)
- WSDD-phpMyAdmin-Server — phpMyAdmin
可用版本: 5.6 - 7.2 - 7.4 - 8.1 - 8.2 - 8.3 - 8.4
对于每个激活的版本,将创建以下开发 URL:
php{version}.wsdd.dock— 主 PHP 环境cron{version}.wsdd.dock— Cron 作业管理器wm{version}.wsdd.dock— Webmin(服务器管理)
应用程序会创建并管理 C:\WSDD-Environment\ 目录:
C:\WSDD-Environment\
├── PS-Script\ — PowerShell 自动化脚本
├── Docker-Structure\ — docker-compose 和 PHP 镜像
├── certs\ — 每个域名的 SSL 证书
└── wsdd-config.json — 应用程序配置
- 应用程序检查是否具有管理员权限
- 将嵌入式资源解压到
C:\WSDD-Environment\ - 检查 Chocolatey → 如缺失则安装
- 检查 Docker Desktop → 如缺失则安装(需要重启)
- 检查 MKCert → 安装并配置本地 CA
- 启动基础 Docker 栈
- 显示主面板
注意: Docker Desktop 的安装可能需要系统重启。 重启后应用程序会自动继续运行。
- 点击 “Add Project”
- 选择本地域名(例如
myproject.wsdd.dock) - 选择 PHP 版本
- 应用程序会创建容器、SSL 证书和 hosts 条目
- 从主面板启动 / 停止单个容器
- 一键打开实时日志
- 从菜单重启整个栈
- Version: 1.0.0-rc.3 (Rust edition)
- GUI: egui / eframe (immediate-mode)
- Async: tokio
- Configuration:
C:\WSDD-Environment\wsdd-config.json中的 JSON - Logs: 使用环境变量
RUST_LOG=wsdd=debug获取详细日志
专有许可 — 详情请参阅 ../legal/LICENSE.zh.md。
Copyright (c) 2026 Walter Nunez / Icaros Net S.A. All Rights Reserved.