一、Windows宝塔的特点
Windows版宝塔面板支持IIS + PHP + MySQL架构,对习惯Windows运维的开发者更友好。相比Linux版,Windows宝塔在.NET站点混部、桌面操作、文件管理上更直观,适合企业内部系统部署。
二、系统要求
- 操作系统:Windows Server 2012 R2 / 2016 / 2019 / 2022
- 内存:≥2GB
- 磁盘:≥20GB可用空间
- 已安装 .NET Framework 4.5+
三、安装Windows宝塔
- 访问宝塔官网下载 Windows版安装包(BT-Soft)。
- 双击安装,选择安装路径(默认C:\BtSoft)。
- 安装完成后桌面会显示面板地址与账号密码。
- 浏览器访问
http://127.0.0.1:8888登录面板。
四、安装运行环境
- 首次进入弹出"推荐安装套件"。
- 选择 IIS + PHP 7.4 + MySQL 5.7。
- 点击"安装",等待下载与配置(约5-10分钟)。
- 进入"软件商店 - PHP 7.4 - 设置 - 安装扩展"。
- 确认 GD、curl、mbstring、mysqli、pdo_mysql、openssl、fileinfo 已安装。
- "禁用函数"中删除 putenv。
五、创建站点与数据库
- 面板 - 网站 - 添加站点。
- 域名填 yourdomain.com 或 127.0.0.1。
- 根目录默认
C:\wwwroot\yourdomain。 - PHP版本选 7.4。
- 勾选"创建数据库",编码 utf8mb4。
- 记录自动生成的库名、账号、密码。
六、下载并部署织梦
- 官网下载 DedeCMS V5.8 UTF-8 完整包。
- 本地解压,将 uploads 目录下所有文件复制到
C:\wwwroot\yourdomain。 - 或在面板文件管理器上传zip后在线解压。
七、设置目录权限
Windows下权限设置与Linux不同,需通过IIS用户赋权:
- 右键
data目录 - 属性 - 安全 - 编辑。 - 添加用户
IUSR和IIS_IUSRS。 - 勾选"修改"和"写入"权限。
- 点击"高级 - 替换子对象的权限项"。
- 对 uploads、a、special 重复操作。
也可在宝塔文件管理器右键目录 - 权限 - 直接设置。
八、执行安装向导
- 浏览器访问
http://yourdomain.com/install/。 - 环境检测通过后继续。
- 数据库设定:填入库名、账号、密码。
- 设置管理员账号密码,开始安装。
- 访问
http://yourdomain.com/dede/登录后台。
九、IIS伪静态配置
Windows IIS使用 web.config 配置伪静态。在站点根目录创建 web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="DedeCMS" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/index.php/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
需先在IIS中安装 URL Rewrite 模块。
十、SSL证书
- 面板 - 网站 - 设置 - SSL。
- 选择 Let's Encrypt,填写域名。
- 点击"申请",自动配置并强制HTTPS。
十一、注意事项
Windows下文件名不区分大小写,但织梦模板调用对大小写敏感,建议保持原始命名;IIS的"应用程序池标识"必须对站点目录有写权限,否则会出现上传失败;定期清理 IIS 日志避免占满磁盘。
十二、行动指引
Windows宝塔适合对Linux不熟悉的用户快速上线织梦站点;上线后建议关闭服务器远程桌面的公网访问、改用VPN或跳板机管理,并开启Windows防火墙仅放行必要端口,保障服务器安全。