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

  • 时间:
  • 浏览:0
  • 来源:uu快3规律_uu快3下载地址_窍门

15. 输入 n 不安装 ImageMagick

 yum update -y

LNMP是处于Linux系统下的Nginx+MySQL+PHP这一 网站服务器架构。新手能要能 选着LNMP一键安装包。具体搭建流程如下:

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

4.输入 3 不安装Apache

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

5.输入 5 不安装tomcat

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

重启redis

7.输入 2 安装mysql-5.7

16.输入 n 不安装Pure-FTPd

搭建LNMP环境

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

13.输入 1 安装Zend OPcache

 yum makecache

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

14.输入 n 不安装ionCube

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

19.输入 n 不安装memcached

3.输入 1 安装 nginx

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

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

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

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

搭建前的准备

配置redis密码

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

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

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

Redis配置操作流程

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

(2)安装更新

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

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

cd oneinstack

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

(3)安装必要软件

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

18. 输入 y 安装redis

20.输入 n 不安装HHVM

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

10.但会 输入 y 安装PHP

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

systemctl restart redis-server

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

./install.sh    

注:请勿sh install.sh将会bash install.sh那我执行

17.输入 y 安装phpMyAdmin

tar xzvf oneinstack-full.tar.gz

11.输入 5 安装PHP7.0