即时通讯聊天源码
前端开发语言:VUE(安卓,IOS,WEB为一套前端代码)
服务器端开发语言:PHP+WebSocket
数据库:MySql+mongodb
前端打包工具:Hbuilder
服务器搭建工具:宝塔+Xshell
短信接口:支持阿里云
支付接口:支持支付宝
服务器配置:4核8G宽带10兆以上
服务器系统:LinuxCentos7.664位
是否需要域名:需要
教程开始
开放2801883831236端口
修改mongodb端口为28018
php安装扩展:
fileinforedisSwoole4mongodb
删除全部禁用函数
终端命令:
/www/wwwroot/im/http/app/im/common/controller/ActionBegin1.php修改GatwayWork服务地址
/www/wwwroot/im/http/config/database.php修改数据库信息
/www/wwwroot/im/socket/app/im/common/controller/Main.php修改数据库信息
/www/wwwroot/im/socket/app/im/common/controller/Config.php修改IP
mongodb安装
cd/www/server
cdmongodb
cdbin
./mongorestore-h127.0.0.1:28018-dim-dir/www/wwwroot/mongodb/im
ffmpeg安装
wgethttp://smiaoshen.oss-cn-hangzhou.aliyuncs.com/im/ffmeg.zip
mvffmeg.zip/opt
cd/opt
unzipffmeg.zip
安装yasm
wgethttp://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar-zxvfyasm-1.3.0.tar.gz
cdyasm-1.3.0
./configuremake&&makeinstall
./configure&&make&&makeinstall
cd../
cd/opt
cdffmpeg
./configure&&make&&makeinstall
启动服务
cd
cd/www/wwwroot/im/socket
phpstart.phpstart
下载Hbuilder
前端操作需要设置vue主程序的三个api接口发布h5打包上传服务器即可
后台地址:域名/admin_login
后台登录用户名:admin密码:123456
TP伪静态,防跨域关掉