直播平台开发经验分享——直播平台搭建环境配置详解及分析

  • 时间:
  • 浏览:0
  • 来源:uu快3游戏_uu快3计划_苹果版

直播平台开发完成后,接下来就会面临着直播平台搭建的大大问题 。这么直播平台搭建的具体流程是如可的呢?通常需要遵循以下十几个 环节:搭建环境配置(LNMP)、Redis配置、创建数据库、web站点搭建、node.js部署、管理后台信息配置等。本篇内容亲戚亲戚亲戚亲戚朋友先来介绍下LNMP环境配置及Redis配置的流程。

注:以下操作,在操作系统centos7.0以上 64位前提下完成

(4)安装oh my zsh(有益于补全和确定目录)

14.输入 n 不安装ionCube

11.输入 5 安装PHP7.0

(2)安装更新

12.输入 y 安装php 缓存插件

systemctl restart redis-server

LNMP是居于Linux系统下的Nginx+MySQL+PHP這個网站服务器架构。新手还能不能确定LNMP一键安装包。具体搭建流程如下:

17.输入 y 安装phpMyAdmin

19.输入 n 不安装memcached

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

这里简单说下采用LNMP环境配置的导致 。首先,Linux是目前最流行的免费操作系统,且应用广泛,极大程度上降低了直播平台搭建部署成本;其次,Nginx是Linux系统下的web服务器软件,占用更少的资源,同時 支持更多的并发连接,而对于直播平台来讲,高并发支持是衡量系统稳定性的重要标准,而大多数情況下亲戚亲戚亲戚亲戚朋友为直播平台进行服务器部署时都会确定负载均衡,Nginx还还能不能作为负载均衡服务器;最后,在PHP是两种生活在服务器端执行的小而精的脚本语言,我我觉得比起Java来讲这么很完备的生态,但其部署成本要低,同時 还支持分布式部署,对于直播平台运营方来讲,绝大多数的费用是要用在平台推广及支付高额的CDN费用上,可是在进行直播平台开发时确定PHP语言开发的服务端未尝不可。

2.但会 确定与否 安装 web,输入y

对于安装选项确定的具体操作步骤:

注:请勿sh install.sh导致 bash install.sh另一个执行

10.但会 输入 y 安装PHP

20.输入 n 不安装HHVM

8.但会 输入数据库root密码123456(注:妥善保管)

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

1.设置SSH端口(默认22),回车即可

13.输入 1 安装Zend OPcache

4.输入 3 不安装Apache

cd oneinstack

配置redis密码

9.但会 输入1 确定从二进制安装

搭建前的准备

./install.sh    

5.输入 5 不安装tomcat

tar xzvf oneinstack-full.tar.gz

Do you want to  instal   opcode   cache  of    the PHP? [y/n]:y

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

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

Do you want to enable iptables? [y/n]: n

15. 输入 n 不安装 ImageMagick

7.输入 2 安装mysql-5.7

执行命令修改/usr/local/redis/etc/redis.conf文件,也还能不能手动修改redis.conf文件

 yum makecache

搭建LNMP环境

Redis配置操作流程

3.输入 1 安装 nginx

6.但会 确定与否 安装数据库database,输入y

16.输入 n 不安装Pure-FTPd

18. 输入 y 安装redis

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

注:service redis-server restart  在centos7.x中不支持

 yum update -y

(3)安装必要软件

Redis主要负责直播平台缓存数据的存储,导致 其支持主从同步,对读取操作的可扩展性和数据冗余有帮助,还能不能极大缓解直播平台搭建过程中的服务器压力。

重启redis