Windows服务器宝塔面板安装部署Discuz! Q的过程与 linux服务器安装过程差距不大,而 windows系统的特性决定了安装过程并不像 linux 服务器那么畅快。Discuz Q是 Discuz推出的针对移动端的社区软件,受到国内站长关注很久了。基于 windows系统在服务器上面还是有很多人在用,所以老魏会在本文中分享Windows服务器宝塔面板安装部署Discuz! Q的详细过程。
环境准备
1、服务器配置选择
考虑到 windows系统的特性,服务器要配置 2核4g运行起来才能更流畅。这样运行起来才更流畅。
首先是要有合适的云服务器来做这个。基于稳定性、速度、售后服务等多方面因素考虑,老魏推荐以下服务器来安装部署Discuz! Q程序。
国外服务器:点我登陆 Vultr 主机
提示:建议选择 2核4G配置云服务器的另一个原因,是因为MySQL5.7的系统资源占用很大,2G内存可能不够用,4G内存会比较流畅。
2、安装宝塔面板
安装过程请参考宝塔 windows 面板 ,在老魏实际测试中选择了 windows2016中文版。
在本地电脑中输入 mstsc 或者在腾讯云控制台的服务器列表中点击【登陆】,下载RDP文件也可以远程桌面连接服务器。
提示:这里要先去腾讯云服务器安全组检查是否已经打开了 3389端口,没有就手动添加一个。添加方法请看腾讯云安全组添加端口教程。
使用系统自带的 IE浏览器登陆宝塔网站,注册宝塔面板账号后可获得3188元优惠券礼包。新用户可享受0.99元体验1个月专业版。去宝塔官网中找到 windows面板下载并安装就行了。
提示:老魏在安装宝塔面板时遇到了错误提示,忽略掉之后又重新安装了一遍才正常完成安装过程,这点大家要注意了。
安装完了宝塔面板会弹窗提示登录地址,账号密码,你只需用鼠标双击就可以复制,并在本地浏览器上登录进去了。有人愿意在服务器上登录宝塔后台也行。
3、安装环境软件
原有的环境请确保PHP为7.2或7.3以上,MySQL为5.7及以上版本。
全新的环境请进入宝塔面板 > 软件商店安装IIS套件,PHP 7.3(暂时不推荐使用7.4),MySQL 5.7;
如下图所示【一键安装】

宝塔面板安装IIS套件
配置PHP
1、进入宝塔面板,当前PHP版本设置,安装扩展,安装fileinfo和exif两个扩展。
提示:有时候【已安装】里面找不到 php7.3,是因为安装的时候遗漏了,重新安装一下就好了。

宝塔面板php设置安装扩展
2、宝塔面板 > php管理,禁用函数,从列表中删除putenv, readlink, symlink。也就是允许使用这三个函数的意思。
3、在服务器中新建目录 C:\usr\local\ssl\ ,再把 C:\BtSoft\php\73\extras\ssl\openssl.cnf 复制过去,如下图所示。
4、用服务器 IE浏览器把文件 https://dl.discuz.chat/mirrors/cacert.pem 下载到 C:\cacert.pem;
5、宝塔面板 > php管理中修改PHP配置文件,将 curl.cainfo 和 openssl.cafile 设置为 C:\cacert.pem,并去掉前面的 ;和中间的空格
保存,重载 php服务。

宝塔面板php管理配置文件
启用SSL证书
Web服务器推荐启用SSL(https协议),如果没有SSL证书,可以去腾讯云申请免费SSL证书,教程请看如何申请腾讯云免费ssl证书并部署到宝塔面板。
添加站点
进入宝塔面板 > 网站,添加站点,填写自己的域名。
提示:这里不能直接用服务器 IP,会出现 404错误页打不开的情况。

宝塔面板网站添加站点
下载解压缩Discuz! Q程序
1、进入宝塔面板 > 文件,点击进入刚创建的网站主目录,远程下载,输入 https://dl.discuz.chat/dzq_latest_install.zip,确定。

下载解压缩Discuz! Q程序
2、下载完成后解压缩到网站根目录。
看下图找到网站根目录,解压缩 dzq latest install压缩包,目标路径选择网站根目录。

解压缩 dzq latest install压缩包到网站根目录
修改网站配置
进入宝塔面板 > 网站 > 网站目录,将运行目录修改为/public,保存。
这样运行 Discuz! Q程序用的就是这个目录里面的文件了。

宝塔面板 > 网站 > 网站目录修改运行目录
进入【伪静态】,复制以下内容进去并保存。
rule name="root_location_rewrite" stopProcessing="true"> match ignoreCase="false" url="."/> conditions logicalGrouping="MatchAll"> add ignoreCase="false" input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/> add ignoreCase="false" input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/> /conditions> action appendQueryString="true" type="Rewrite" url="index.php?{QUERY_STRING}"/> /rule> rule name="default_file_rewrite" stopProcessing="true"> match ignoreCase="false" url="^$"/> action appendQueryString="true" type="Rewrite" url="index.php?{QUERY_STRING}"/> /rule>
初始化Discuz! Q
浏览器访问 http://<域名>/dl.php ,点击下一步。
如果有提示检查软链接错误时,将提示的 mklink 命令复制下来,在服务器上以管理员身份打开命令提示符,执行提示的命令,然后点击重试。

检查软链接错误
老魏选择的是windows2016中文版,在开始种就有命令提示符,右键选择以管理员身份运行,再把上面那一行命令粘贴进去执行就好了。
下载Discuz! Q主程序一般选择最新版本,这里我选择的是最下面的新版本。

下载Discuz! Q主程序一般选择最新版本
站点名称必填;
数据库的名称、用户名、密码去宝塔面板 > 数据库中查询;
管理员用户名、密码必填。

Discuz! Q初始化
添加计划任务
在【宝塔面板】【计划任务】,添加一个每1分钟运行一次的计划任务,任务脚本为以下命令,其中的<网站主目录>请按自己的情况做相应调整
c:\btsoft\php\<PHP版本目录>\php.exe c:\wwwroot\<网站主目录>\disco schedule:run
提示:如下图所示,windows服务器添加宝塔面板的计划任务,比 linux服务器要注意的地方多一些,别写错了不然无法成功执行。

宝塔面板添加计划任务
Discuz! Q前后台页面
下图是Discuz! Q管理后台和前台页面二合一的截图,供大家参考。
Discuz! Q前台后台页面
魏艾斯笔记终于写完Windows服务器宝塔面板安装部署Discuz! Q教程了,感觉 windows服务器想搭建个程序是在是太费劲了,这中间有很多意外,只有一个一个问题解决过来,才能安装成功。老魏强烈建议大家都用 linux服务器宝塔面板部署Discuz! Q程序,安装过程要简单很多,步骤少很多,而且也没有这么多坑,对系统资源占用也少很多。另外windows服务器也不仅限于腾讯云服务器,你可以随便选择哪家云服务器都可以按照本文内容完成 Discuz! Q按照部署。
这是本专题162篇文章中的第40篇: 宝塔面板
- 宝塔面板网站防篡改程序安装使用教程
- 宝塔企业级备份插件使用教程
- 宝塔面板环境软件linux/nginx/php/mysql/phpmyadmin版本如何选择
- 宝塔面板邮局管理器安装部署使用图文教程
- 宝塔面板301重定向域名跳转详细图文教程
- 宝塔面板是做什么用的?服务器管理软件宝塔面板详细介绍
- 宝塔面板的堡塔网站加速要不要安装部署?
- 宝塔面板恢复wordpress网站备份文件和数据库详细过程
- 宝塔面板结合网站日志分析CPU负载100%问题及如何解决
- 宝塔面板计划任务日志切割功能如何使用
- 堡塔SSH终端 集SSH连接与SFTP上传下载于一身 免费/简洁/高效
- 分享Wordrepss网站打不开的解决方法及宝塔面板安全设置
- 宝塔面板修改默认 404页面和 502页面换成 wordpress模板页面的过程
- 宝塔 Linux 面板 4.X 版本安装教程
- 宝塔面板数据同步工具操作教程
- 二级域名指向网站目录 宝塔面板如何实现站中站?
- 宝塔 Linux 面板 3.X/4.x /6.x忘记密码解决方法
- 宝塔面板Linux正式版7.2.0已发布 堡塔APP 数据备份 在线编辑器
- 一键安装宝塔面板后哪里找账号密码?
- 宝塔 Linux 面板发布 3.6 版本
- 不带www域名自动跳转到带 www域名的方法(宝塔面板和Siteground设置301重定向)
- Linux服务器宝塔面板安装部署Discuz! Q程序教程
- 宝塔 Linux 面板 RPM 极速安装体验过程
- 宝塔面板的免费 Let's Encrypt 证书如何续签成功?
- 如何使用宝塔 linux 面板上传文件、解压缩 zip 和 tar.gz
- 宝塔面板bt命令可以做什么?
- 宝塔远程桌面助手使用教程
- 宝塔面板内存不够用怎么办?怎么设置 swap 当内存用?
- 宝塔面板免费版升级专业版/专业版升级企业版如何操作?
- 2019双11 1024程序员节 宝塔面板专业版 28元/6个月 组队领取Linux面板插件 Linux专业版永久授权1024特价
- 宝塔面板一键部署安装微擎教程
- 阿里云自带宝塔面板优化设置教程
- 宝塔面板网站备份迁移到新服务器的过程
- 1G内存服务器宝塔面板安装fileinfo扩展详细操作
- 多域名绑定(指向)一个网站 宝塔面板如何操作?
- 宝塔 Linux 面板一键获取 Let's Encrypt 免费证书教程
- 网络原因导致安装宝塔面板失败如何解决?
- 宝塔面板系统防火墙安装使用详细教程
- 如何申请腾讯云免费ssl证书并部署到宝塔面板?
- Windows服务器宝塔面板安装部署Discuz! Q教程
- 服务器root密码和宝塔面板登录地址账号密码忘了怎么办?
- 宝塔面板专业版防火墙添加IP黑名单 部分页面无法访问
- 宝塔面板备份网站数据到阿里云OSS对象存储详细教程
- 阿里云 ECS 安装好宝塔 但访问不了面板的解决办法
- 宝塔 Linux 面板手动获取 Let's Encrypt 免费证书教程
- 宝塔面板一键部署源码安装 Zblog 全过程
- 宝塔面板申请免费宝塔SSL证书及部署的详细图文教程
- Linux系统宝塔面板怎么做网站和数据库备份?
- 宝塔服务器管理助手 Linux 面版-使用教程
- 宝塔 Linux 面板新增一键部署源码扩展功能
- 宝塔面板修改phpmyadmin端口及公共访问权限
- 宝塔面板防火墙和云服务器安全组是一回事吗?
- windows VPS 用宝塔网站助手建立网站和数据库
- 宝塔服务器管理助手 Linux 面版-安装教程
- 宝塔 linux 面板常见问题解答
- 宝塔远程桌面助手怎么用(Linux 服务器)
- 解决宝塔面板环境的 wordpress 网站页面 404 错误
- AMH 面板和宝塔 linux 面板哪个好
- 宝塔linux面板7.4.2和windows面板6.8漏洞问题及答复
- 宝塔 Linux 面板-网站一键迁移教程(内测中)
- 宝塔面板一键部署源码安装 WordPress 完整过程 - 零基础搭建 wordpress 教程
- 宝塔 Linux 面板命令大全
- 解决宝塔 Linux 面板磁盘已满的问题
- 云虚拟主机可以搭建宝塔面板吗?想使用宝塔面板怎么解决?
- STATE[HY000] [2002] No such file or directory 宝塔面板和网站无法打开
- 宝塔面板 Let's Encript 免费证书续期失效的解决案例
- 宝塔面板专业版防火墙和免费nginx防火墙区别及如何选择?
- 宝塔面板和阿里云服务器深度合作 一键部署 即开即用
- 宝塔面板安装后需要改掉默认端口和登陆账号
- 阿里云服务器安装宝塔面板的两种方法
- 宝塔面板一键部署可道云 KodExplorer 及简单应用
- 宝塔面板网站502 Bad Gateway无法正常打开的解决过程
- 宝塔微信小程序使用教程 送半年免费宝塔微信小程序使用
- 宝塔面板 wordpress博客 504错误的一例解决过程
- 宝塔面板英文国际版 aaPanel 安装使用过程记录
- BT-Panel Linux 自动磁盘挂载工具 自动将分区挂载到/www 目录
- 阿里云怎么安装宝塔面板/阿里云宝塔面板安装教程/阿里云宝塔面板一键部署
- 宝塔面板和 Nextcloud 搭建私有云/网盘的过程记录
- 宝塔面板一键扩展安装 ionCube/fileinfo/memcached/redis/Opcache
- 如何设置宝塔面板优化 php 服务器性能
- 阿里云 ECS 服务器如何一键安装宝塔面板/配置宝塔镜像 超详细图文讲解
- 宝塔面板 5.9 和 6.X 版本区别在哪?如何选择?
- 宝塔面板优化补充内容及添加 CC 防护
- 宝塔面板组队 一分钱体验原价525.6元插件3年 还有多重豪礼等你来拿
- 如何用宝塔面板上传、安装、搭建 php 源码网站?
- 宝塔面板付费插件初体验
- 宝塔面板安装memcached的误区及正确方法
- 宝塔面板 5.9 版安装详细图文教程 新手 linux 建站必看
- 宝塔面板重启服务器后挂载数据盘丢失不显示的一例解决过程
- 宝塔面板安装memcached及详细配置方法
- 宝塔面板 6.0 版安装图文教程 适合新手 linux 建站
- 云服务器+宝塔面板和 Siteground 虚拟主机做多个外贸网站哪个更好用?
- 宝塔面板错误提示:系统关键目录不可写的解决案例
- 宝塔面板如何快速安装切换使用 php 不同版本?
- 宝塔面板插件备份网站数据到腾讯云 COS 详细过程
- 宝塔面板任务管理器安装使用教程
- 宝塔面板自带 SSH 终端和 上传解压文件功能 可替代 SSH 客户端和 SFTP 软件使用
- 宝塔面板安装 Discuz! 论坛的详细图文过程
- 宝塔面板组队用0.01元最高能买712.8元任务管理器插件
- 宝塔面板建站提示无效 SSL 证书/已过期或者是颁发给其他网站问题的解决过程
- 宝塔面板724运维节 组队免费送1238元宝塔插件 724套专业版免费抢 724当天永久专业版特价
- 宝塔面板内存占用高/负载 100%的一次解决过程分享
- 云服务器安全组和宝塔安全组规则的区别解决一例
- 宝塔面板6.X版本忘记登陆密码如何修改及小工具集合
- 宝塔面板中用 ftp软件上传插件 wordpress后台不显示的解决过程
- 如何查看宝塔面板 memcached 缓存命中率?
- 宝塔面板网站防火墙如何使用?
- 宝塔面板一键部署 NiuSHOP 商城系统图文操作流程
- 宝塔面板异常监控推送安装设置教程
- 新购腾讯云服务器如何一键安装宝塔面板 新手必看教程!
- 宝塔面板一键部署安装 EcShop 详细图文教程
- 宝塔面板上传安装 phpshe 商城系统图文流程
- 宝塔面板堡塔企业级防篡改插件部署使用详细教程
- 宝塔面板解决 wordpress 无法建立到 wordpress org 安全连接问题
- 宝塔面板堡塔云控平台 多平台服务器集中管理 提升运维效果
- 宝塔面板插件抵扣券在哪里及如何使用的操作过程
- 宝塔面板如何部署安装大商创电商程序?
- 宝塔面板一键迁移API版本 网站搬家更容易
- 宝塔面板官方版本、阿里云镜像、腾讯云镜像与其它商家定制版之间的区别及如何选择
- 宝塔 windows 面板 全新重构 更轻更快 安全稳定 内存占用少
- 宝塔面板用国内哪家服务器能一键安装部署
- 宝塔面板如何更新最新版本?
- 宝塔面板创建ftp账号的两种途径
- 宝塔面板免费版Nginx防火墙插件如何安装部署
- 宝塔面板 7.0 版安装部署图文教程 适合小白建站 可视化建站 功能强大 符合国人习惯
- 宝塔面板 Zblog php 内存占用高解决过程
- 堡塔云控平台添加服务器(受控端)操作过程
- 宝塔一键部署DBshop商城程序图文教程
- 宝塔面板提示"您的请求带有不合法参数 已被网站管理员设置拦截"如何解决
- 宝塔面板一键部署ZFAKA发卡系统详细图文教程
- 宝塔面板如何开启BasicAuth认证 提高面板安全性
- 宝塔面板免费版/专业版/企业版区别及如何选择
- 宝塔面板5.9、6.0与7.0区别及如何选择?哪个更好用?
- 宝塔面板和 Wordpress 使用哪个 php 版本更好?
- 宝塔面板堡塔云控平台安装使用教程
- 宝塔面板Windows集成测试环境版 给开发者用于家庭开发和测试
- 宝塔面板安装PHPEMS 在线模拟考试系统部署过程
- 宝塔面板SSL其他证书页面空白怎么解决?
- 如何查看宝塔面板的版本/php版本/mysql版本/nginx/apache/phpmyadmin版本
- 宝塔面板618特惠活动 企业版年付618元/组队送堡塔APP插件/永久专业版特价
- 宝塔Linux面板专业版比免费版好在哪里?如何选择?
- 网易云课堂《宝塔面板教程》更新安全程序/堡塔APP/在搬瓦工Vultr中部署宝塔等视频课程
- 宝塔面板专业版/企业版无法上传修改网站文件的解决过程
- 记一次宝塔面板Memcached不生效(命中率0)的解决过程
- 宝塔面板Nginx与Apache环境相互转换如何操作?
- 《宝塔Linux面板新手入门视频教程》 网易云课堂上线
- 《宝塔Linux面板新手入门教程》更新续期SSL证书/开启gzip/宝塔工具箱等视频课程
- 宝塔面板部署帝国CMS程序详细图文教程
- 宝塔面板怎么删除?宝塔linux面板卸载教程
- 堡塔远程终端工具安装使用教程_宝塔 SSH连接软件如何使用
- 宝塔面板部署的网站怎么删除?
- 宝塔面板网站备份如何快速恢复 宝塔面板网站恢复实操图文过程
- 堡塔APP-手机管理宝塔Linux面板 支持安卓/IOS系统 比小程序功能更多更强大
- 网易云课堂《宝塔Linux面板新手入门教程》更新三个视频课程
- 堡塔面板静态文件加速-快速登录宝塔面板功能介绍
- 宝塔面板7.3版本新功能:SSL证书列表显示/面板日志自动压缩/文件管理视频播放
- 外链分享-宝塔面板分享文件利器
- 宝塔面板免费nginx防火墙安装使用详细图文教程
- 宝塔面板一键部署米拓企业建站系统(MetInfo)详细图文教程
- 宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本
- 宝塔面板一键部署Wordpress不显示数据库账号资料 如何解决?
- 堡塔网站加速-宝塔面板网站加速安装设置使用教程