直播秒杀客使用教程:直播相关配置说明(必须配置)

redis配置

1. 安装redis

打开宝塔面板,软件管理,安装Redis并启用

2. PHP设置中安装redis扩展

查看微擎站点对应的php版本是多少,然后在下图对应php版本中安装redis扩展

3. 修改微擎配置文件

位置:网站-微擎安装目录-data-config.php

代码如下,如config.php中没有此代码,复制粘贴即可

// --------------------------  CONFIG REDIS  --------------------------- //
$config['setting']['redis']['server']='127.0.0.1';
$config['setting']['redis']['port']=6379;
$config['setting']['redis']['pconnect']=0;
$config['setting']['redis']['requirepass']='';
$config['setting']['redis']['timeout']=1;

swoole 安装

要在宝塔面板的【安全】放行9501端口,放行之后会显示未使用,按照下面步骤操作成功后会显示正常。
要在云服务器[你的服务商,如腾讯、阿里、百度…..]的安全组里放行9501端口

1. 找到微擎站点对应的php版本

宝塔面板——【软件管理】——【微擎站点对应php版本】——【设置】

2 安装swoole

【安装扩展】——【安装Swoole】

3. 重启php服务

安装好后,还在设置内点击【php服务】——重启

开启通讯进程服务

1. 修改配置文件socket.config.php


2. 上传至微擎站点目录

修改完后请将文件上传至【宝塔面板】——【网站】——【对应微擎站点】,打开目录addons\lywywl_liveseckill\socket\目录下

使用systemd管理swoole服务

1. 修改配置文件lywywl_liveseckill.service

2. 上传至服务器根目录/etc/systemd/system/(若服务器系统为centOS 6 版本,请参考其他目录)

打开ssh终端连接上服务器

1. ssh终端无密码时


reload守护进程使其生效(每次修改lywywl_liveseckill.service 文件后都需要执行生效)

sudo systemctl --system daemon-reload

启动服务

sudo systemctl start lywywl_liveseckill.service

查看服务状态

sudo systemctl status lywywl_liveseckill.service

执行后出现以active(running),表示服务启动成功

2. ssh终端有密码时


reload守护进程使其生效(每次修改lywywl_liveseckill.service 文件后都需要执行生效)

sudo systemctl --system daemon-reload

启动服务

sudo systemctl start lywywl_liveseckill.service

查看服务状态

sudo systemctl status lywywl_liveseckill.service

执行后出现以active(running),表示服务启动成功

提供其他命令,已备使用

停止服务

sudo systemctl stop lywywl_liveseckill.service

其他命令
#重启服务

sudo systemctl reload lywywl_liveseckill.service

#开机启动

sudo systemctl enable lywywl_liveseckill.service

#取消开机启动

sudo systemctl disable lywywl_liveseckill.service

发表回复

您的电子邮箱地址不会被公开。