翻云社区直播带货源码早二年比效火,文章底部附视频教程,很详细有一个半小时,有需要的研究,很有参考价值!
(图:直播带货源码搭建教程)
1、服务器及环境
系统:CentOS7.1及以上,安装宝塔面板,环境使用PHP5.6、Redis、MySQL5.6、Nginx、PM2管理器
1.1:安装宝塔面板
使用PUTTY或Xshell等工具登录服务器后执行以下命令安装宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
1.2:安装环境
登录宝塔面板点击 “软件商店” 安装Nginx、PHP5.6、Redis、PM2管理器、MySQL5.6
注:安装完PHP5.6后需安装fileinfo及redis扩展
1.3:部署后端
1.3.1:环境安装完毕后,点击宝塔面板左侧 “网站” --> “添加站点”
添加站点后打开该目录,上传源码后端文件 “带货直播后端.tar.gz” 上传完毕后解压
1.3.2:点击宝塔面板左侧 “网站” 点击你添加的站点后的“设置”按钮 将网站目录运行目录设置为“public”
1.3.3:点击伪静态,添加伪静态规则为以下文本:
location / { if (!-e $request_filename) { rewrite ^/([0-9]+)$ /home/show/index?roomnum=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } }
1.3.4:点击宝塔面板左侧 “数据库” --> “添加数据库”输入数据库名用户名及密码后点击提交,点击后边导入按钮---->上传数据库文件及getDistance.sql函数上传完毕后点击对应数据库文件后的“导入”。
注:sql文件是两个都需上传 如不上传getDistance.sql附近功能异常 表现为网络连接错误
1.3.5:修改网站文件/www/wwwroot/你的目录/data/config下database.php中数据库及Redis信息
注:Redis密码在软件商店-->Redis-->设置-->性能调整下设置 ,或Redis配置文件中requirepass
修改网站文件/www/wwwroot/你的目录/PhalApi/Config下dbs.php中数据库信息及app.php 中REDIS_AUTH 及七牛云存储的accessKey、secretKey、space_bucket、space_host、uphost
1.3.6:删除/www/wwwroot/你的目录/data/runtime/cache下所有文件夹
1.3.7:安装聊天服务 (需在宝塔-->安全中放行19967端口,阿里云腾讯云等服务器自行在安全策略组规则中添加该端口)
修改/www/wwwroot/www.lw50.com/node下config.js中域名及redis密码。
使用Xshell或Putty登录服务器,或BT中点击终端登录你的服务器
执行以下命令(或在PM2管理区项目列表中添加s1.js):
cd /www/wwwroot/你的网站目录/LiveNewIM
npm -g install cnpm --registry=http://registry.npm.taobao.org cnpm install cnpm install md5-node cnpm install node-schedule pm2 start s1.js --watch pm2 startup
在PM2管理器,项目列表中s1项目状态运行即成功
1.4:至此后端安装完毕
登录后台http://你的域名/admin在设置-->私密设置-->直播配置-->聊天服务器带端口中填写http://你的域名:19967
2、三方配置
2.1:七牛云存储
七牛云官网注册账号后通过实名认证登录账号。
点击“控制台”-->“对象存储”-->“立即添加”其中存储空间名称即space_bucket,华东区域uphost,space_host为你的空间域名可选七牛测试域名或自行添加,accessKey及secretKey点击右上角头像-->秘钥管理查看
获取以上信息后,修改网站文件/www/wwwroot/你的目录/PhalApi/Config下app.php中七牛AK SK等信息
登录后台,点击“插件中心”-->“七牛云存储”-->“设置”中填写相关信息-->保存。
2.2:Umeng统计
Umeng统计官网
注册账号并认证后登录工作台 点击“移动统计”点击“添加应用”输入名称并选择平台及类型后点击“注册”将获取的APPKEY拷贝备用
相同方式创建IOS平台应用获取APPKEY拷贝备用
点击友盟+首页--->开发者中心-->OpenAPI 中开通openapi将apikey及apisecurity拷贝备用
点击“现有全部Open API”-->U-APP-移动统计-->开通权限
注:umeng仅为日活1000+APP提供OpenAPI权限,未达标不可申请,此OpenAPI权限关联后台用户统计,如未获取权限此处不统计均为0。
在接下来的页面填写信息提交反馈等审核结果即可
登录直播系统后台,点击设置-->私密设置-->统计配置填写以上申请的信息即可
2.3:极光
极光官网
2.3.1:登陆账号点击创建应用并填写名称点击确定
2.3.2:点击创建的应用信息拷贝AppKey及Master Secret备用并设置你的 包名(IOS实现私信需配置证书)
2.3.3:将以上信息填写在直播系统后台 设置-->私密设置-->推送配置中即可
2.4:容联云短信
容联云官网
2.4.1 注册并实名认证登录账号将以下信息拷贝备用(对应直播系统后台登录配置)
2.4.2:点击短信管理-->短信模板-->创建模板(需预存300或购买任一短信套餐包后才可创建)
选择归属应用,模板类型选择短信验证码,模板内容“验证码:{1},打死都不要告诉别人哦!
”或其它自行设置 APP/网页地址填写你的直播站点即可 提交审核并将容联云短信模板ID拷贝备用
2.4.3:登录直播系统后台 在私密设置-->登录配置中填写以上获取信息即可
2.5:PC QQ快捷登陆
2.5.1:官网认证开发者通过后创建一个网站应用
2.5.2:审核通过后拷贝APPID及APP Key备用。修改/www/wwwroot/www.lw50.com/sdk/qqApi/comm下inc.php以下内容(QQ互联申请的APPID及KEY及你的数据库账号密码等)
2.6:APP QQ快捷登陆/分享
QQ互联官网
MOB官网
2.6.1:登陆QQ互联创建一个移动应用
申请步骤参考上面另需填写APP包名、签名、Bundle ID、URL Schema等审核通过后拷贝APPID及KEY备用
2.6.2:登陆MOB官网创建ShareSDK应用,点击分享设置,分别点击QQ及QQ空间后小齿轮设置APPID及KEY,weixin登录及分享同样操作即可
2.6.3:修改安卓APP源码ShareSDK.xml中为你在MOBShare获取的APPkey以及QQ互联中移动应用的APPID及KEY即可
2.6.4 IOS修改PrefixHeader.pch中以下信息及info.plist中的信息同时添加URL schemes
2.7:APP/PC weixin快捷登陆/分享/支付
weixin开放平台官网;
MOB官网;
weixin公众平台官网;
2.7.1:登录weixin开放平台,管理中心-》移动应用-》选择应用-》查看 拷贝APPID及APPSecret备用
如未申请需先申请APP
将以上信息配置到MOB中,参考2.6.2
将以上信息配置到安卓源码中,参考2.6.3
将以上信息配置到IOS源码中,参考2.6.4
2.7.2:首先查看是否有 weixin支付能力
未开通的话 需要申请开通,获取AppID 和 AppSecret;
2.7.3:把 AppID 和 AppSecret 填写到网站后台 如下位置(注:AppSecret 只能设置,不可查看,请注意备份记录)
网站后台配置: 系统设置-》私密设置-》支付配置
使用当前应用申请的weixin支付账号登录weixin支付商户平台;
2.7.4:进入 账户中心-》账户设置-》商户信息
获取:weixin支付商户号;
填写到网站后台,如下位置;
网站后台配置: 系统设置-》私密设置-》支付配置:
进入 账户中心-》账户设置-》API安全:
设置密钥(注:密钥 只能设置,不可查看,请注意备份记录);
密钥填写到网站后台,如下位置
网站后台配置: 系统设置-》私密设置-》支付配置:
2.7.5:weixin-PC
登录weixin公众平台获取AppID 和 AppSecret;
配置到网站,如下位置: (注:AppSecret 只能设置,不可查看,请注意备份记录)
根目录/sdk/wxpay/lib/WxPay.Config.php
使用当前公众号申请的weixin支付账号登录weixin支付商户平台;
进入账户中心-》账户设置-》商户信息:
获取:weixin支付商户号;
填写到网站,如下位置
根目录/sdk/wxpay/lib/WxPay.Config.php:
进入 账户中心-》账户设置-》API安全:
设置密钥(注:密钥 只能设置,不可查看,请注意备份记录)
密钥填写到网站 如下位置
根目录/sdk/wxpay/lib/WxPay.Config.php:
2.8:腾讯云短视频License/云直播
短视频License获取地址;
云直播License获取地址;
2.8.1:登录腾讯云账号点击“控制台”在云产品中搜索“云点播”在常用工具中点击短视频License复制以下信息备用(APP源码中填写)
2.8.2:登录腾讯云账号点击“控制台”在云产品中搜索“云直播”在常用工具中点击短视频License复制以下信息备用(APP源码中填写)
3、源码编译相关
3.1:Android配置打包
工具:Android Studio 3.6.3
(需配置JAVA环境,配置方法参考以下URL:windows系统安装JDK1.8及配置环境变量方法)
3.1.1:解压安卓源码包到硬盘(路径不可包含中文)打开AS软件File--Open选择解压好的源码等待Gradle完成。
3.1.2:点击项目列表上方选择为Android双击config.gradle
填写serverHost为你的域名
填写jpushAppkey、txMapAppKey、txMapSecret、umengAppKey
Bugly及百度语音识别是否修改自行决定百度搜索注册获取相关APPID填写即可
3.1.3:打开AppContext修改短视频License相关信息
3.1.4:打开strings.xml修改为你的APP名称打包即可
3.2:IOS配置打包
工具:Xcode11
3.1.1:双击源码ZIP包解压,打开目录双击yunbaolive.xcworkspace
3.1.2:在General窗口修改Display Name、Bundle ID
3.1.3:找到PrefixHeader.pch修改你的站点及相关信息文件内有相关注释修改对应信息即可
注:QQweixin等配置需在info.plist中也进行配置
END!!!
教程参数:
视频时长: | 01:31:08 |
文件大小: | 267M |
视频截图: | 有 |
搭建难度: | ⭐⭐⭐⭐⭐ |
附件地址:
附件教程为搬砖教程,勿轻信广告,附件不包括源码,只有视频教程,找源码请移步到微小社区!
- 1.1:安装宝塔面板
- 1.2:安装环境
- 1.3:部署后端
- 1.4:至此后端安装完毕
- 2.1:七牛云存储
- 2.2:Umeng统计
- 2.3:极光
- 2.4:容联云短信
- 2.5:PC QQ快捷登陆
- 2.6:APP QQ快捷登陆/分享
- 2.7:APP/PC weixin快捷登陆/分享/支付
- 2.8:腾讯云短视频License/云直播
- 3.1:Android配置打包
- 3.2:IOS配置打包
发表评论
dfgd
学习,学习
学习,学习