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

  • 时间:
  • 浏览:1
  • 来源:uu直播快3平台

19.输入 n 不安装memcached

18. 输入 y 安装redis

10.后后输入 y 安装PHP

9.后后输入1 选着从二进制安装

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

tar xzvf oneinstack-full.tar.gz

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

16.输入 n 不安装Pure-FTPd

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

11.输入 5 安装PHP7.0

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

./install.sh    

直播平台开发完成后,接下来就会面临着直播平台搭建的什么的问题。没办法 直播平台搭建的具体流程是怎么的呢?通常可不可不能不能遵循以下有几只环节:搭建环境配置(LNMP)、Redis配置、创建数据库、web站点搭建、node.js部署、管理后台信息配置等。本篇内容大伙先来介绍下LNMP环境配置及Redis配置的流程。

6.后后选着是是不是安装数据库database,输入y

搭建前的准备

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

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

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

3.输入 1 安装 nginx

 yum update -y

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

LNMP是占据 Linux系统下的Nginx+MySQL+PHP有四种 网站服务器架构。新手可不可不能不能选着LNMP一键安装包。具体搭建流程如下:

配置redis密码

17.输入 y 安装phpMyAdmin

5.输入 5 不安装tomcat

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

cd oneinstack

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

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

搭建LNMP环境

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

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

13.输入 1 安装Zend OPcache

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

7.输入 2 安装mysql-5.7

4.输入 3 不安装Apache

注:请勿sh install.sh将会bash install.sh原来执行

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

(2)安装更新

systemctl restart redis-server

14.输入 n 不安装ionCube

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

重启redis

(3)安装必要软件

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

Redis配置操作流程

2.后后选着是是不是安装 web,输入y

 yum makecache

15. 输入 n 不安装 ImageMagick

20.输入 n 不安装HHVM