当前位置: 首页 > article >正文

直播系统搭建教程安装说明

需要安装的软件(宝塔【软件商店】中查找安装):

1.PHP7.0 ~ PHP7.3

需要安装的扩展:(宝塔【PHP管理】【安装扩展】中安装)

*PDO PHP Extension

* MBstring PHP Extension

* CURL PHP Extension

* Mylsqi PHP Extension

* Redis PHP Extension

* fileinfo PHP Extension

2.Nginx1.16.1

3.Mysql5.7

4.Redis5.0

5.PM2管理器 4.2.3 NodeJS版本10+

后台账号: admin                密码: qwe123 

二.添加站点

1.登录宝塔,服务器公网地址ip,后面加:8888,例如 1.2.3.4:8888
(服务器公网地址IP可在云服务器ECS → 实例查看)
2.添加站点。点击左侧菜单网站→添加站点
 


3.输入你要绑定的网站域名创建FTP**(**用不到可以不创建)创建MySQL数据库。都填写后,点击提交
 


4.**.**创建成功,记得保存资料。
 


5.浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功
 


访问出现此提示,表示域名配置有问题。可以尝试刷新几遍,看是否配置未生效。

三.NodeJS配置

注意: 无论是【手动安装】还是【安装程序】安装都需要此项配置

参数配置:

修改配置信息: 根目录/node/config.js,如下图

需要修改的参数:

REDISHOST: Redis服务器所在地址,本机是127.0.0.1

REDISPASS: Redis密码

REDISPORT: Redis端口号

WEBSITE: 域名

ssl_key: 域名的SSL证书key 文件绝对路径

ssl_crt: 域名的SSL证书crt 文件绝对路径

其他参数可以不做修改

运行JS文件:

(1)运行项目中的s1.js文件(项目根目录/node 目录中)

切换到【项目列表】,查找项目中的s1.js文件,根据下图提示操作,最后点击【添加】

四.手动安装

将源码上传至创建的站点目录中,解压完毕后修改配置文件(根目录/.env)中的配置信息

建立完站点,由于是tp5框架,所以我们要修改下网站根目录

nginx thinkphp 静态化【直接选择thinkphp即可】

最后还要进行NodeJS配置,参考 【NodeJS配置】

五.SSL证书

配置ssl证书

可在腾讯云申请免费ssl证书
 

填写好信息点击下一步,

可选择手动DNS验证,点击确认申请

很久要求添加一条解析记录,等下验证通过下载证书

下载完成后解压进入,文件目录如下图

进入nginx目录,后会有两个文件,

宝塔操作:点击【网站】,对应站点【设置】【ssl】【其他证书】,将证书文件打开,把证书文件内容复制到宝塔中,对应关系与下图所示,点击保存即可

1.后台访问地址:
域名/admin/login
提示:注意必须配置伪静态,如果出现404请检查URL重写是否配置好 ,如果出现登录后进入后台主页无限加载请检查URL重写;
安装过程中请牢记您的账号密码!

16.你的管理后台网址为http://域名/admin

后台账号: admin                密码: qwe123 

后台修改网站地址:

修改聊天服务器地址:

Android部署

配置

1.腾讯推流SDK

2.域名,极光,bugly

3.三方登录,分享

ios部署 

部署


http://www.kler.cn/a/381948.html

相关文章:

  • Python选择题训练工具:高效学习、答题回顾与音频朗读一站式体验
  • Git远程仓库的多人协作
  • StartAI图生图局部重绘,让画面细节焕发新生!!
  • 【项目实战】NGINX 实现会话保持
  • 华为实训课笔记 2024 1223-1224
  • webrtc获取IceCandidate流程
  • IT架构管理
  • SpringBoot在线教育系统:性能监控与优化
  • 项目活动进度计算题
  • arkUI:布局的属性(margin、padding、border、borderRadius)
  • Spring Boot驱动的多维分类知识管理系统
  • 雷池社区版 7.1.0 LTS 发布了
  • U8C表体存货或编码相关的字段赋值不上
  • Pr 视频效果:超级键
  • 文件外发记录监控 | 公司文档外发如何跟踪数据流向?6大策略让文件不再滥发泄密! (2024全面解读)
  • 高效率的快捷回复软件 —— 客服宝聊天助手
  • 搜维尔科技:SenseGlove案例-利用VR触觉技术培训机组人员
  • Netty原来就是这样啊(二)
  • VBA06-组件
  • 开车去内蒙古旅游要做什么准备?
  • rabbitMq双节点高可用集群安装(亲测可用)
  • 数据分析反馈:提升决策质量的关键指南
  • RabbitMQ应用问题
  • Scala的属性访问权限(一)默认访问权限
  • 前端文件下载方式
  • Linux下Redis的安装与使用