# **文件準備(視頻講解在群公告的資料庫)**
> 群文件中下載【直播相關配置】或者群公告中的資料庫提取碼中下載【直播相關配置】
> 視頻教程:[https://pan.baidu.com/s/1XyZLMFQnHsQfRXoqgOGXsg](https://pan.baidu.com/s/1XyZLMFQnHsQfRXoqgOGXsg)
1. 文件名:lywywl_liveseckill.service
2. 文件名:socket.config.php
# **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
```