1 准备工作
- 已备案域名(未备案域名无法解析到国内服务器,同时无法生成封装APP)
- 云服务器(配置建议2核4G5M及以上,需开放80、22、443、3000及其它WEB常用端口)
- 安装操作系统(建议使用Linux CentOS7.8及以上)
- 安装远程命令行SSH或集成管理面板(如宝塔、WDCP等)
2 运行环境
- Apache2.4.0+ 或者 Nginx1.20+
- PHP7.2+
-
3 创建站点
通过宝塔面板等方式在满足上述要求的服务器和运行环境创建好站点后,需要注意以下事项:
创建的站点必须指定7.2以上的PHP版本
- 站点所指定的PHP必须安装这些拓展(需重启PHP):sg11、fileinfo、exif
- 站点所指定的PHP必须要确保这些函数没有被禁用(需重启PHP):putenv、proc_open、symlink
- 建议关闭站点的CDN加速或第三方代理,安装完成后再开启
4 安装主框架
4.1部署源码
4.1.1 稳定版 1.7.12
1)安装方式一:通过命令行自动部署(推荐)
使用SSH远程命令行工具(如putty)或宝塔等面板的终端功能,执行如下指令:
进入站点根目录(具体以您的站点路径为准)
cd /www/wwwroot/v3.whotalk.cn/
安装命令
yum install -y wget && wget https://dl.gxswa.com/sh/install.sh && sh install.sh
注:安装过程中如提示“Continue as root/super user [yes]?”时请输入“ yes ”并回车

2)安装方式二:下载源代码手动部署
- 点此下载框架完整安装包
- 上传到站点根目录下直接解压
4.2 配置站点
4.2.1 设置运行目录
注:需要完成4.1部署源码后才会出现该目录,如未出现该目录就操作此步骤的话服务器会报错
安装好代码文件后,您需要修改站点的配置文件,将站点根目录下的 /public/ 目录设置为运行目录,具体方法请参考如下:
宝塔面板
Apache(如使用宝塔、WDCP等面板请忽略)
编辑 vhosts.conf 文件或对应站点的单独 .conf 文件(一般在apache安装目录下的 conf/extra/vhosts.conf 或 conf/vhost/xxxx.conf,其中的xxx为站点域名)
<VirtualHost *:80>ServerName v3.whotalk.cnDocumentRoot "d:/wamp/www/whotalkv3/public"<Directory "d:/wamp/www/whotalkv3/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory></VirtualHost>
Nginx(如使用宝塔、WDCP等面板请忽略)
server
{
listen 80;
listen 443 ssl http2;
server_name v3.whotalk.cn;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/v3.whotalk.cn/public;
....
}
4.2.2 设置目录权限
注:使用命令行安装一般不需要操作该步骤
在运行安装向导前,您可能需要给部分文件夹写入权限,否则可能会安装失败,主要是以下文件夹:
- /app/
- /resources/
- /storage/
- /public/addons/
- /servers/
4.2.3 设置伪静态(仅Nginx)
注:使用Apache作为服务器运行环境时请略过该步骤
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}

宝塔面板伪静态配置示例
4.3 运行安装向导
输入网址访问,进入在线安装向导,根据提示完成Whotalk独立框架的安装
5 安装完毕
尽情享用,感谢支持。
6 升级框架
1)通过命令行升级
使用SSH远程命令行工具(如putty)或宝塔等面板的终端功能,执行如下指令:
进入站点根目录(具体以您的站点路径为准)
cd /www/wwwroot/v3.whotalk.cn/升级命令(运行升级命令前请务必确保目录权限)
php artisan self:update2)通过后台在线升级
登录后台进入【站点管理】→【服务组件】→升级主框架
广西神蛙网络科技有限公司
2022.07.01
