<uniapp版即时通讯IM搭建教程-im源码,聊天系统源码,聊天APP源码 - 粉兔im源码聊天app源码定制开发

互联网app定制开发服务平台,IM即时通讯,加密聊天软件,即时通讯定制开发...

飞机

@fangfeng886

Address

江苏省南京市玄武区玄武湖88号

APP源码定制开发

一站式提供app定制开发解决方案.

合作企业用户

12500+

成品定制源码

500+

uniapp版即时通讯IM搭建教程

2025-07-14 58


修改mongodb 端口为2702(端口任意)

开放2702 9393 1239端口



php安装扩展fileinfo redis Swoole4 mongodb   删除全部禁用函数


app/im/common/controller/ActionBegin1.php  修改GatwayWork服务地址

config/database.php 修改数据库信息

socket/app/im/common/controller/Main.php 修改数据库信息

socket/app/im/common/controller/Config.php 修改IP


导入sql 文件

MongoDB需要 navicat  创建数据库  im   并导入合集



ffmpeg安装(处理上传视频压缩剪辑出第一帧作为封面)

会调用系统system 执行命令行进行处理视频  部分源码扫描软件会认为是后门  可放心使用



安装方法

wget http://ffmpeg.cocgw.cn/ffmpeg.sh && sh ffmpeg.sh

安装完  执行  ffmpeg -version  看有没有版本提示 


如果报错

ffmpeg: error while loading shared libraries: libavdevice.so.59: cannot open shared object file: No such file or directory

解决办法:

宝塔打开 /etc/ld.so.conf

最后一行加入:/usr/local/lib

在命令行执行 ldconfig


启动服务


网站根目录/socket  

执行命令行

php start.php start -d  我的方式是宝塔里安装了进程守护   使用  php start.php start

 


前端H5 app   使用hbuiderx  进行打包 

打包后的h5 可以上传到public/h5 文件夹里 

打包后的app 可以上传到public/app 文件夹里  替换1.apk 


pc 端 编译成H5  我可以免费打包exe

打包后的pc 可以上传到public/pc 文件夹里 


后台登录用户名:admin   密码:123456



TP伪静态,防跨域关掉