直播搭建方式方法

简介: 看到很多人在问,直播平台如何搭建,特地写下此文章

如何进行直播搭建?

一、搭建前期准备

(1)生成软件包信息缓存

yum makecache

(2)安装更新

yum update -y

(3)安装必要软件

yum install -y zip unzip wget curl git vim zsh nano screen

(4)安装oh my zsh(有助于补全和选择目录)

sh -c "$(wget https://raw.githubusercontent . com/robbyrusse11/ oh-my-zsh/master/too1s/install.sh -0

二、搭建LNMP环境

wget http://mirrors. L inuxeye。com/oneinstack -full. tar. gz

tar xzvf oneinstack-ful1.tar. gz

cd oneinstack

./insta11.sh

桩:请勿sh install. sh或者bash install. sh这样执行

三、redis配置

配置redis密码

执行命令修改/usr/local/redis/etc/redis.conf文件,(也可以手动修改redis.conf文件)

echo requlrepass redis的密码>> /usr/local/redis/etc/redis.conf

重启redis

四、创建数据库

使用oneinstack- -键搭建 中的phpMyAdmin插件

Vim /etc/my. cnf

在my.cnf里面设置

添加语句

sql_ mode='STRICT TRANS. TABLES,NO ZERO IN DATE,NO ZERO DATE, ERROR FOR_ DIVISION BY. _ZERO,NO AUTO CREA

TE_ USER,NO ENGINE SUBSTITUTION'

四、直播搭建与创建数据库

使用oneinstack-键搭建中的phpMyAdmin插件

vim /etc/my.cnf

在my.cnf里面设置

添加语句

sql_ mode='STRICT TRANS TABLES,NO ZERO IN DATE,NO ZERO_ DATE, ERROR FOR_ DIVISION_ BY_ ZERO,NO_ AUTO CREA

TE_ USER,NO ENGINE_ SUBSTITUTION

五、 搭建直播程序

1.将代码包里面的web文件夹中的东西拷贝到网站根目录。

举例说明:

假设您的站点为: www.abc.com

mv /root/web/* /data/wwwroot/www. abe , com/

//改变读写权限

chmod -R 777 /data/wwroot/www. abc . com/

2.还需修改几个文件:

<1> (web) /api/Config/app.php

*七牛相关配置

'Qiniu' => array(

//统一-的key

'accessKey'一‘七牛accessKey',

'secretKey' => '七牛secretKey',

//自定义配置的空间),

。本地上传

*/

'UCloud' => array(

'db_ appapi' => array( //服务器标

'host' => ' 数据库地址’,//数据库域名

'name' => ' 数据库名",//数据库名字

'user' 的> .数据库用户名’,//数据库用户

'password' => '数据库密码’, /数据库密

'port' => ' 数据库端口号",//数据库端口

'charset' =》' 数据库编码",//数据库字

),

<3> web/data/conf/db.php

return array(

'DB_ TYPE' => 'mysql' ,

'DB_ HOST' =》' 数据库地址",

'DB_ NAME' =》‘数据库名称"

'DB_ USER' => '数据库账户”,

'DB_ PIWD° => °数据库密码'

'DB_ PORT' =》' 数据库端口",

'DB_ PREFIX'->‘cmf_',

);

<4> web/alipay_ app/notify _url.php

$link = mysq1_ _connect(" 数据库地址" ,“数据库用户",”数据库密码");

if($link){<6>web/wxshare/Application/Common/Conf/config.php

: /数规库配置/

'DB_ TYPE' > 'mysqll', //数据库类型

'DB HOST' => °数据库地址", //服务器地址

'DB _NAME' =》'数据库名’,//数据库名

'DB_ _USER'》。数据库用户", //用户名

'DB_ PWD'●" 数据库密码',//密码

'DB_ PORT' => '数据库端口’,//端口

'DB_ PREFIX' =》'cmf_ ”, //数据库表前概

六、 服务重启

注释掉

/usr/local/ php/etc/php. d/02-opcache.in1

这个PHP缓存,开发测试阶段需要关闭否则会影响问题的修改和测试偏差。

清理掉web缓存

web/data/runtime/目录下的文件清空

service mysq1d restart

service php-fpm restart

systemctl restart redis-server

systemct1 restart nginx

做完这些,直播搭建就完成了

相关文章
|
存储 缓存 Oracle
|
存储 Java Android开发
Android系统升级的机制概要
Android系统升级的机制概要
1007 0
|
开发工具 git
最好的 Git 动画教程,没有之一
介绍 Git 动画教程的学习方法。
最好的 Git 动画教程,没有之一
|
7月前
|
JSON 监控 API
京东商品评论API(jd.item_review)开发指南
京东商品评论API(jd.item_review)是京东开放平台提供的合规REST接口,支持获取商品评论、评分、晒图、追评等多维数据,助力口碑监控、竞品分析与用户反馈收集,提升运营决策效率。(239字)
|
5月前
|
弹性计算 应用服务中间件 网络安全
企业网站建设实战:PageAdmin定制开发 + 阿里云服务器部署
分享PageAdmin+阿里云ECS的企业建站实战经验,从选型到部署全流程解析,99元/年低成本方案,适合中小企业快速搭建高性价比官网。
377 4
|
6月前
|
人工智能 监控 安全
理性看待58倍收益!OpenClaw阿里云及本地集成 AI Agent 量化交易机器人保姆级策略教程
50美元启动资金,48小时滚增至2980美元——OpenClaw在Polymarket预测市场的实战案例,让不少人误以为“AI全自动炒股神话”降临。但深入拆解后会发现,这并非靠运气预测市场方向,而是利用预言机数据延迟的结构性套利:在中心化交易所价格变动与链上合约定价修正的2-5分钟时间差内,捕捉定价偏差获利。
1274 5
|
消息中间件 NoSQL 安全
WePush 一款基于模拟点击实现的微信消息推送机器人,安全稳定不封号
WePush 是一个基于微信 Windows 客户端开发的消息推送系统,采用模拟人工点击技术实现消息发送,具有安全稳定、零封号风险的特点。系统通过 HTTP API 接收消息请求并利用 Redis 消息队列异步处理任务,支持群聊和个人消息推送。依赖 FastAPI、wxauto 和 Redis,适用于系统监控提醒等场景,需使用指定版本微信客户端运行。
2387 60
|
人工智能 数据挖掘 自然语言处理
客户案例 | Salesforce助力海辰储能在国内外加速数字化转型
海辰储能成功在国内上线阿里云上的 Salesforce 项目。海外团队也紧随其后,顺利部署了 Salesforce 国际版,在全球范围内加速了数字化转型的脚步。
客户案例 | Salesforce助力海辰储能在国内外加速数字化转型
|
关系型数据库 MySQL 数据库
mysql 里创建表并插入数据
【10月更文挑战第5天】
1127 1
|
域名解析 监控 CDN
搭建SRS直播服务器
搭建SRS直播服务器涉及下载安装包,解压后运行`./INSTALL`安装。配置`srs.conf`文件调整服务器参数,如端口和带宽。使用OBS等工具推流,VLC等播放器或浏览器拉流。配置域名解析和CDN以优化访问。监控服务器状态并进行调优确保稳定性。参照官方文档和社区资源可获取详细指导。祝搭建成功!
1870 9