分享页面

QStack云管系统安装说明

发布时间:2021-01-04 17:28
一、环境要求
系统基于ThinkPHP6.0开发,环境要求如下 :
- 运行环境 : IIS+PHP+MySQL、Apache+PHP+MySQL、Nginx+PHP+MySQL
- 服务器推荐配置 : CPU - 2核,内存 - 2G,硬盘 - 10G
- PHP版本 : 只支持PHP7.3
- MySQL版本 : 5.6或者5.7
- 请勿使用 Debug 版本或 32 位的 PHP
- Windows平台下线程安全版,一般用于Apache或IIS,非线程安全一般用于Nginx
- 解码器
- Windows(非线程安全)采用qstack_nzts_x64.dll
- Windows(线程安全)采用qstack_zts_x64.dll
- Linux(非线程安全)qstack_nzts_x64.so
- Linux(线程安全)qstack_zts_x64.so
- Windows在PHP安装目录下的ext目录里加入以上符合环境的.dll文件,Linux在PHP安装目录下的extensions目录里加入以上符合环境的.so文件
二、安装宝塔 (其它面板工具请自行参考相关教程)
•此手册教程以宝塔Linux面板为例,Windows教程请自行参考官方教程地址
•宝塔面板官方教程地址 : https://www.bt.cn/bbs/thread-19376-1-1.html ,在教程中我们服务器选装的是Centos7.6系统,因此在服务器中执行命令 : "yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh " 回车 后开始自动安装,安装大概需要5-15分钟。
• 安装成功后,会显示出你的宝塔面板 登录地址 帐号 密码 ,如图 :
三、网站部署
•此手册选择LNMP的方式部署网站,其它方式请自行参考相关教程。
1. 在浏览器中输入上一步获取到的宝塔面板地址(外网、内网地址自行选择) http://ip:8888/33b01324 进行访问, 然后输入获取的账号(username)和密码(password)登录宝塔。
2. 在" 软件商店 "的菜单 按照Nginx、MySQL、PHP7.3 的顺序安装这三大套件,安装过程大概需要5-10分钟。
3. 安装完成后,查看" 已安装 ",如图 :
网站部署
1. 打开" 网站 "菜单,添加" 网站 ",如图
- 输入网站的" 域名 ",网站的 根目录 会自动生成
- 输入数据库的" 用户名 ", 数据库密码 会自动生成,也可以自行修改
- PHP版本选择 PHP-73
源码上传
1. 网站创建后,选择对应网站的" 根目录 "进去,如下图 :
2. 点击" 上传 ",选择" qstack3.0.zip "源码压缩包,将该压缩包上传到" www.qstack.com "目录下,并解压,如下图:
四、网站配置
网站目录配置 : 点击 " 设置 ",取消" 防跨站攻击 "的勾选,网站目录设置为" `/www/wwwroot/qstack` ",由于网站框架是 ThinkPHP6 ,所以运行目录应选择" /public ",如下图 :
伪静态配置,本例为 Nginx ,故配置 Nginx 的伪静态规则
其它伪静态规则配置
1. apache伪静态规则
mod_rewrite.c >
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
2. nginx伪静态规则

location / {
if (!-e $request_filename){
rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}
}

3. IIS伪静态规则






name= "qstack" stopProcessing= "true" >
url= "^(.*)$" ignoreCase= "false" />
logicalGrouping= "MatchAll" >
input= "{REQUEST_FILENAME}" matchType= "IsDirectory" ignoreCase= "false" negate= "true" />
input= "{REQUEST_FILENAME}" matchType= "IsFile" ignoreCase= "false" negate= "true" />

type= "Rewrite" url= "index.php?s=/{R:1}" appendQueryString= "true" />




扩展配置(解密扩展)
1. 点击" 文件 "菜单,可以看到根目录下的 www 目录情况,将 qstack_nzts_x64.so 文件上传到"`/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731`"目录下
2. 点击" 软件商店 "菜单,选择" PHP-73 "软件,点击" 设置 ",找到" 配置文件 "选项,打开 将" extension=qstack_nzts_x64 " 插入到文件末尾,如下图 :
3. 启用" shell_exec " 函数,找到" PHP-73" 软件,点击" 设置 ",在" 禁用函数 "里删除" shell_exec " 即可
4. 重启PHP服务
五、网站安装
访问 http://域名/install 进行安装
点击" 同意安装协议 "  ,如果您使用的是Linux系统,在目录、文件权限检查的时候,默认网站目录及文件所有者是 www 用户,目录权限是755,如若发现有目录不可写入,请自行检查设置文件目录权限
填写前面第二个步骤创建的 qstack数据库 配置信息,配置自己的 团队拥有者账号信息 (即 后台超级管理员登录信息 )
进入数据库安装
数据库以及网站安装完成,如下图 :
1. 点击" 完成 "可访问系统前台,点击" 登录后台 "可访问系统后台
2. 首次登陆后台,需要系统授权,可以到 q stack.net 平台购买
3. 输入在平台购买的 授权码 ,点" 确定 "进行激活,至此安装结束
本文导读