服务器环境需求为: PHP 7.2.5+ 和 MySQL 5.7+, 并且需要安装 Composer。
首先注册腾讯云帐号并实名认证,然后在API密钥管理处新建一个密钥,运行列命令可下载 Discuz Q
composer config -g http-basic.cloud.discuz.chat ${QCLOUD_SECRET_ID} ${QCLOUD_SECRET_KEY}
composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat
composer create-project --prefer-dist qcloud/discuz
cd resources/frame
npm install
npm run build
Discuz! Q
项目由于是从 0 到 1,介于我们的目标,如果从第一行代码开始编写,是极为庞大的工程。想想Discuz!X
,代码量依赖 10 多年的时间的积累,才完善出各种工具类、自己的框架及插件机制等。
在此背景下,我们必须借助开源的力量,才得以快速构建出Discuz! Q
。以下是整个Discuz! Q
中所用到的技术栈,在此特别感谢他们: