源码完整,亲测可用!!!
环境如下
前端开发语言:
VUE(安卓,IOS,WEB为一套前端代码)
服务器端开发语言:PHP+WebSocket
数据库:MySql+mongodb
前端打包工具:Hbuilder
服务器搭建工具:宝塔+Xshell
短信接口:支持阿里云
支付接口:支持支付宝
服务器配置:4核8G宽带10兆以上
服务器系统:LinuxCentos7.664位
是否需要域名:需要
演示站:http://119.91.224.147:520
演示站是自己美化好了的,你们也可以自己美化
教程开始如下
开放2801883831236端口
修改mongodb端口为28018(端口任意)
php安装扩展
fileinfo
redis
Swoole4
mongodb
删除全部禁用函数
以下按照路径填写ip,数据库名
/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
以下终端输入,一行一行复制进去
cd/www/server
cdmongodb
cdbin
./mongorestore-h127.0.0.1:28018-dim-dir/www/wwwroot/mongodb/im
wgethttp://smiaoshen.oss-cn-hangzhou.aliyuncs.com/im/ffmeg.zip
mvffmeg.zip/opt
cd/opt
unzipffmeg.zip
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
nohupphp/www/wwwroot/im/socket/start.phpstart>/dev/null2>&1&
前端操作需要设置App.vue主程序的三个api接口(域名和ip地址);
然后在生成h5和app(可以参考视频教程)
视频教程地址:https://pan.baidu.com/s/1v63FigSe0ErJ9HAC2ZUQmg
提取码:11Dv
后台登录地址
域名/admin_login
用户名:admin
密码:123456
TP伪静态,防跨域关掉
源码下载地址:https://pan.baidu.com/s/1pVlRzgetQO-XAEdH5CmjEg提取码:11Dv
最后注意一下,如果安装好发不了消息,那就是服务没启动,要么ip填写不对。