橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)

自助开通VIP,整站资源任意下载

特别声明:注册会员根据级别享有相关下载优惠,请仔细辨别。所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵, 你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现,请认真阅读本站声明和相关条款后再点击支付下载。

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)

摘要:

橘子互动方维互动直播系统能够快速搭建的支持视频播放、图片分享、语音文字转化、刷屏送礼等互动方式,高质量、低时延、稳定快速、多协议、操作简易、支持高并发、大数据、全终端的泛游戏化手机视频直播平台。 附超详细安装开发文档   

文档目录:

1、阿里云直播申请指南

2、按时和按场付费

3、搭建测试服务器的流程

4、短信材料

5、方维直播系统后台说明书

6、方维直播系统架构-腾讯云

7、方维直播系统前端说明书

8、后台需要配置的地方及指导文档

9、金山云配置指南

10、苹果开发者账号申请及上架流程

11、申请key指导文档

12、支付平台申请文档

13、直播开发资料

14、直播配置相关文档

15、直播系统IOS打包文档

16、java定时器

17、XX客户反馈问题模板

注意:注意安装之前必须先配置好相关的运行环境,必须先安装好Redis,否则程序无法安装和正常运行!

直播安装步骤

步骤一:LNMP 环境安装

参考地址:http://lnmp.org/install.html将 lnmp1.2-full.tar.gz 上传到/root 下面

上传成功后,使用 tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp 命令进行解压安装

按上述命令执行后,会出现如下提示:

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第1张,方维直播系统商业版,APP搭建教程,第1张

需要设置 MySQL 的 root 密码(不输入直接回车将会设置为 root)如果输入有错误需要删除时,可以按住Ctrl 再按 Backspace 键进行删除。输入后回车进入下一步,如下图所示:

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第2张,方维直播系统商业版,APP搭建教程,第2张

默认输入 2,也可以选择不安装、Jemalloc 或 TCmalloc,输入对应序号回车,直接回车为默认为不安装。 输入结束后会弹出提示,直接回车,然后按任意键就会进行安装了,


安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

安装完成
如果显示 
Nginx: OKMySQL: OKPHP: OK

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第3张,方维直播系统商业版,APP搭建教程,第3张

并且 NginxMySQLPHP 都是 running80 和 3306 端口都存在,并提示 Install lnmp V1.3 completed! enjoy it.的话,

步骤二:增加虚拟主机配置

/home/wwwroot 里面建立一个文件夹,文件夹名字随意,放入 info.php 文件,比如我新建 的文件夹是 fanwe,那么下面的代码出我的路径就是/home/wwwroot/fanwe进入/usr/local/nginx/conf 里面,把 nginx.conf 这个文件下载下来,然后把

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第4张,方维直播系统商业版,APP搭建教程,第4张


这个地方的代码替换成下面的代码

server_name 115.28.59.160 lovet2.zhouzhangbao.me;
index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/fanwe;
location / {try_files $uri $uri/ /index.php$is_args$query_string; }

include none.conf;#error_page 404 /404.html; location ~ ^/public/.*.(php|php5)$ {deny all; }

location ~ [^/]\.php(/|$) {# comment try_files $uri =404; to enable pathinfo try_files $uri =404;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;#include pathinfo.conf;}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {expires 30d; }

location ~ .*\.(js|css)?$ {expires 12h; }

#access_log /home/wwwroot/fanwe.log access;,需要注意的是 server name 后面跟你的是 IP 和域名 然后保存,将文件上传覆盖
使用 
lnmp restart 重启 nginx

打开 /usr/local/php/etc/php-fpm.conf

(1)将 pm = dynamic
修改为
pm = static
(2)最大的进程数
//一般根据 ECS 内存数来配置,1G =30,),比如我是 8G,那么就是pm.max_children = 240

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第5张,方维直播系统商业版,APP搭建教程,第5张


还有 个 log 的地方改成跟上图一致。 备注:总体的进程数之和,不能超过 MYSQL 和 REDIS 的链接数

修改完毕输入 lnmp restart 重启 nginx输入域名/info.php 会进入 phpinfo 界面

在 phpinfo 查 看 extension_dir 扩 展 目 录 (/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226)

进入/usr/local/php/etc修改 php.ini Memory_limit= 512M增加 extension=redis.so

重启 lnmp

步骤三:安装 redis

1、安装编译工具

yum install wget make gcc gcc-c++ zlib-devel openssl openssl-develpcre-devel kernel keyutils patch perl

2、安装 redis

下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz上传 phpredis-2.2.4.tar.gz 到/usr/local/src 目录

cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用 phpize 生成 configure 配置文件./configure --with-php-config=/usr/local/php/bin/php-config #配置make #编译

make install #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

步骤四:安装 JDK 环境

上传 jdk-8u31-linux-x64.rpm /usr/java
(也可以在 http://www.jb51.net/softs/551521.html 这里下载了再上传到 usr) 解压安装 rpm -ivh jdk-8u31-linux-x64.rpm

下载/etc/profile 文件修改

在文件末增加一下配置内容:

JAVA_HOME=/usr/java/jdk1.8.0_31 JAVA_BIN=/usr/java/jdk1.8.0_31/bin
PATH=$PATH:$JAVA_BIN CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH

使配置生效:

source /etc/profile

java version 查看结果。

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第6张,方维直播系统商业版,APP搭建教程,第6张


出现上面的提示,说明 java 安装成功。

步骤五:配置directory_init.php

将程序上传到程序跟目录,比如我的目录是/home/wwwroot/fanwe,上传解压后,点开public 文件夹,把

directory_init.php 下载下来按照下图修改

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第7张,方维直播系统商业版,APP搭建教程,第7张

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第8张,方维直播系统商业版,APP搭建教程,第8张

文章来源:九牛源码网(原文地址:https://www.9niuym.com)

配置 directory_init.php

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第9张,方维直播系统商业版,APP搭建教程,第9张

 要用户的验证码,填完验证码后

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第10张,方维直播系统商业版,APP搭建教程,第10张
橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第11张,方维直播系统商业版,APP搭建教程,第11张


上图中的地方就是你的 OSS 外网地址。OSS_ENDPOINT_WITH_BUCKET_NAME,默认填写 true.

步骤六:若有集群功能,则在 在 /etc 下找到 hosts ,按照下图添加。

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第12张,方维直播系统商业版,APP搭建教程,第12张


即在最后一面添加一行 127.0.0.1 域名 比如 127.0.0.1 shijialive.ewuzhijia.com

步骤七:目录权限

chmod 777 –R /home/wwwroot/fanwe/public
chmod 777 –R /home/wwwroot/fanwe/install/Runtime

c hmod 777 –R /home/wwwroot/fanwe/system/tim

步骤八:安装程序 输入域名/install,会弹出安装界面

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第13张,方维直播系统商业版,APP搭建教程,第13张

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第14张,方维直播系统商业版,APP搭建教程,第14张


填入相关的信息,点击开始安装

程序安装结束后,
添加定时器
需要注意的是 
台服务器只要一台有定时器就可以了。

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第15张,方维直播系统商业版,APP搭建教程,第15张


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第16张,方维直播系统商业版,APP搭建教程,第16张

//把文档格式改为:linux 格式sed -i "s/\r//" ./monitorjs.sh

1、设置执行权限chmod +x ./monitorjs.sh

2、添加定时监听(每 分钟执行一次,/home/wwwroot/fanwe/public 为程序路径) 操作说明:

      2-1、输入 crontab -e
      2-2
、按 进入编辑模式

3、复制粘贴 1-59 * * * * cd /home/wwwroot/fanwe/java && sh ./monitorjs.sh 进去,注意替换目录
4、按 esc 
5、输入 :wq 保存退出

6、查看定时任务是否添加成功crontab –l

如果出现这个,就说明添加成功

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第17张,方维直播系统商业版,APP搭建教程,第17张

备注:删除定时器的操作:把 conf.txt 下载下来,把里面的全部删除,然后上传上去,该操 作是删除定时器使用的。

步骤九:删除本地的 mysql进入/etc/rc.d/init.d 里面,删除 mysql

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第18张,方维直播系统商业版,APP搭建教程,第18张

删除成功后,还需要使用 reboot 重启服务器,使操作生效。

步骤十:通过 OSS 工具上传礼物图片

1、把 public 目录下面的这 个文件夹下载下来

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第19张,方维直播系统商业版,APP搭建教程,第19张


2、安装 oss 工具

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第20张,方维直播系统商业版,APP搭建教程,第20张

3、登陆oss工具 打开后,弹出页面是这样的

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第21张,方维直播系统商业版,APP搭建教程,第21张

这 个地方要填写的就是你 Access Key ID 和 Access Key secret输入后,会弹出这个

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第22张,方维直播系统商业版,APP搭建教程,第22张

然后双击 public 文件夹,进入

然后找到你下载的 个文件夹,直接拖进来 然后等到下面上传队列完成即可

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第23张,方维直播系统商业版,APP搭建教程,第23张


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第24张,方维直播系统商业版,APP搭建教程,第24张

然后打开浏览器,把地址复制上去,打开,如果可以看到图片就说明成功了

修改站点名字 配置结束后,登陆后台,系统设置基础配置站点名称,改成用户的名字。

7.0 以上系统使用systemctl restart nscd.service
查看服务是否开机启动:systemctl is-enabled nscd.service
如果显示 disabled 就说明没有开机启动,就要使用
systemctl enable nscd.service 在开机时启用 nscd 服务
然后输入
systemctl is-enabled nscd.service命令,如果显示enable就说明已经设置成开机启 动了

橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第25张,方维直播系统商业版,APP搭建教程,第25张

步骤十一:压力测试

开启 php_errors.log登陆服务器
修改 
php.inidisplay_errors = Off改成

display_errors = On
设置 log 的路径
error_log = /home/wwwlogs/php_errors.log

修改后,把 php.ini 上传,然后进入/home/wwwlogs 里面把所有文件删除 然后 lnmp restart 重启 看看/home/wwwlogs

是否会出现 php_errors.log 这个文件,如果不会,就说明没问题,如果出现了,就把这个 文件下载下来,发给程序员排查问题。
测试结束后要把display_errors = ON改成OFF

1、登陆阿里云
2、打开产品云计算基础服务应用服务器性能测试


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第26张,方维直播系统商业版,APP搭建教程,第26张


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第27张,方维直播系统商业版,APP搭建教程,第27张

3、脚本新增脚本

填写相关信息 脚本名:随意 事务:index请求链接:域名/mapi/


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第28张,方维直播系统商业版,APP搭建教程,第28张

4、测试场景新增场景

场景名:和脚本名一样 持续时间:分钟 施压集群:用户服务器所在区


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第29张,方维直播系统商业版,APP搭建教程,第29张

确定一下测试的费用,如果过高,要告知用户,确认是否进行压力测试。

5、执行压力测试 测试场景——执行。


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第30张,方维直播系统商业版,APP搭建教程,第30张

显示执行中后,点击实时监控

会弹出下图,点击 TPS,看平均值,就是你可以支持的并发数,正常 核 1000 并发,核就 最少要支持 2000 并发,以此类推。


橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档),橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)  第31张,方维直播系统商业版,APP搭建教程,第31张


用户每多 核,测试的并发数,加 250
总共测试 轮,按照 1000 并发,中间并发和极限并发来测试 查看可以承载的最大的人数是否可以达到。

如果发现异常,就需要检查用户服务器的相关配置是否正确,比如 SLBRDSECS 这些。

END!!!


附件
方维直播APP安装部署文档
****(需购买后查看)
****(需购买后查看)
下载文件
附件购买
售价:20 牛毛
开通青铜VIP或更高级的会员可免费下载该文件

单独购买请点击些处 免登录购买 扫码支付后自动下载。

本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!内容投诉
九鸟网 » 橘子互动方维直播系统商业版APP搭建教程(附超详细安装部署文档)

发表评论

欢迎 访客 发表评论

这里有你所需要的,找专业的人做专业的事!

游戏演示 棋牌圈