...
图片

上传格式要求:jpg、gif、png(10MB),最多上传50个文件

如何安装对信 IM (即时通信)?
圈 主
官方作者 0 广东省广州市
发布:2023-12-11 (19:21:46) 编辑

第一步:把依赖填写一下:

1702303464b1029f

"workerman/gatewayclient": "^3.0",
"workerman/workerman": "^4.1",
"workerman/gateway-worker": "^3.1"

【第二步】Composer安装

如果没有安装过 composer 的,先执行安装: composer install 。如果安装过,不需要安装,直接执行下面的依赖。

composer require workerman/workerman

02

【第三步】开启端口 8282 和 1236 这两个端口

03

【第四步】启动 即时通信长链接

下载 start.php 文件

start.php 文件放在网站的根目录

php start.php start -d

04

成功显示

05

【第五步】填写伪静态

location ~* \.(eot|ttf|woff|svg|otf|woff2)$ {
  add_header Access-Control-Allow-Origin *;
}

location / { 
# 这里配置单个代理跨域,跨域配置
  add_header 'Access-Control-Allow-Origin' *; 
  add_header 'Access-Control-Allow-Credentials' 'true';
  add_header 'Access-Control-Allow-Methods' *;
  add_header 'Access-Control-Allow-Headers' *;
# *指允许所有,也可指定,例如:http://10.0.0.56
    add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;
    if (-f $request_filename) {
           break;
    }
    if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
        break;
    }
    if (!-e $request_filename) {
        rewrite . /index.php last;
    }
}
location /m/ { 
    if (-f $request_filename) {
           break;
    }
    if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
        break;
    }
    if (!-e $request_filename) {
        rewrite . /m/index.html last;
    }


}
location /wss {
            proxy_pass http://duixin.cc:8282;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            rewrite /wss/(.*) /$1 break;
            proxy_redirect off;
  }

注意:在伪静态里面的网址修改为你的网址。

proxy_pass http://duixin.cc:8282;

05-1

【第六步】在小程序里面填写 wss 网址

位置在:开发》》开发管理》》开发设置 》》 socket合法域名

06


点赞 3
收藏 0
分享
关闭
账号登录