## 1,需要在購買服務器的網站(阿里云)開啟 9511 端口
## 2,寶塔放行端口 9511 端口
## 3,配置web服務器
### 1)nginx
```
location /webso
{
proxy_pass http://127.0.0.1:9511;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
```
復制以上代碼 到nginx配置中:

### 2)apache
啟用 proxy\_wstunnel\_module 模塊 :
在apache配置文件中打開以下模塊:
LoadModule proxy\_module modules/mod\_proxy.so
LoadModule proxy\_wstunnel\_module modules/mod\_proxy\_wstunnel.so
在站點配置文件中,找到節點<VirtualHost *:443>,加入以下代碼:
```
ProxyRequests Off
ProxyPass /webso ws://127.0.0.1:9511
ProxyPassReverse /webso ws://127.0.0.1:9511
```
## 4,確保PHP安裝了redis擴展

注意:微擎的redis配置中需要使用以下三種都配置
```
$config['setting']['redis']['auth'] = '密碼';
$config['setting']['redis']['requirepass'] = '密碼';
$config['setting']['redis']['password'] = '密碼';
```
## 5,確保PHP安裝了Swoole擴展
注意:需要確定php版本
## 6,進入寶塔 添加以下兩個計劃任務

### 1)第一個任務腳本:(每2小時執行的定時重啟)
```
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# 殺掉9511端口的進程
kill -9 $(lsof -i tcp:9511 -t)
# 殺掉名叫 longbing_9511_im.php的進程
pkill -f longbing_9511_im.php
# cd 后面修改為你自己的文件路徑 找到longbing_9511_im.php文件是否存在
cd /www/wwwroot/longbing.com/addons/longbing_multi/core/application/radar/controller
# 修改為你自己使用的php版本 啟動longbing_9511_im.php文件
/www/server/php/56/bin/php longbing_9511_im.php
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
```
### 2)第二個任務腳本:(每分鐘執行一次的定時檢測)
```
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# 檢測9511端口是否在使用
prots=`netstat -an | grep 9511 | wc -l`
if test $prots -eq 0
then
echo "`date +%Y-%m-%d%H-%M-%S` error..."
#cd 后面修改為你自己的文件路徑 找到longbing_9511_im.php文件是否存在
cd /www/wwwroot/longbing.com/addons/longbing_multi/core/application/radar/controller
# 殺掉9511端口的進程
kill -9 $(lsof -i tcp:9511-t)
# 殺掉名叫 longbing_9511_im.php的進程
pkill -f longbing_9511_im.php
# 修改為你自己使用的php版本 啟動longbing_9511_im.php文件
/www/server/php/56/bin/php longbing_9511_im.php
else
echo "`date +%Y-%m-%d%H-%M-%S` Listing..."
fi
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
```
**最后,兩個任務創建之后 ,先點擊執行 重啟 ,再點擊執行每分鐘的,然后分別查看日志。
看是否有報錯,沒有報錯即啟動成功。**