安装教程 源码来源于:ymym.top 搭建过程遇到问题,联系客服qq:26945451
————————————————————–服务器 配置环境——————————————————
服务器环境:宝塔Linux面板、Nginx1.18、MySQL 5.6、PHP7.2、MongoDB、Redis、另外还需两个ffmeg和yasm下面有安装介绍
PHP7.2安装扩展:fileinfo、redis、Swoole、Swoole、mongodb、SG15 删除全部禁用函数
PHP7.2清空禁用函数,服务–重载配置–重启
———————————————————–修改源码 数据库 IP等—————————————————–
/www/wwwroot/im/http/app/im/common/controller/ActionBegin1.php 修改GatwayWork服务地址
/www/wwwroot/im/http/app/im/common/controller/redis.php【如要启动redis密码,去掉12行的注释】
/www/wwwroot/im/http/config/queue.php【这个目录下修改redis密码,上面注释不去就是无密码】
/www/wwwroot/im/http/config/database.php 修改数据库信息
/www/wwwroot/im/http/config/app.php修改腾讯视频接口信息
/www/wwwroot/im/http/vendor/workerman/Gatewayclient如果修改监听端口,这里也要改
/www/wwwroot/im/http/socket/app/im/start_gateway.php修改
{比如你8383 1236 3900 修改成 8282 1237 3800不能一样}不然端口会冲突
/www/wwwroot/im/socket/app/im/common/controller/Main.php 修改数据库信息
/www/wwwroot/im/socket/app/im/common/controller/Config.php 修改IP
—————————————————————-创建一个网站———————————————————
宝塔–安全–放行端口:1236、8383、28018
源码上传到/www/wwwroot/这里解压
前台–网站目录:/www/wwwroot/im/http/public/h5
后台–网站目录:/www/wwwroot/im/http/public
前后台设置thinkphp伪静态
修改网站的配置文件{到配置文件下面加上下面代码}
{
proxy_pass http://127.0.0.1:8383;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
proxy_set_header X-Real-IP $remote_addr;
}
不懂的可以看下教程里的图片
修改两处mysql数据库信息文件,并且导入MySQL数据库文件
\im\http\config\database.php
\im\socket\app\im\common\controller\Main.php
———————————————还原MongoDB数据然后修改配置—————————————————————
cd /www/server/mongodb
ls
mongorestore -d im /www/wwwroot/mongodb/im
mongorestore -d im(这里im会自动创建并且恢复源数据) /www/wwwroot/im/
(这里是需要还原的数据路径,你放在哪里就指向哪里)
先还原数据然后修改MongoDB配置
MongoDB–配置项
ip:0.0.0.0
port:28018
重启
这里如果不懂也可以看教程里的图片。MongoDB的图片
———————————————配置运行文件ffmeg.zip和yasm-1.3.0.tar.gz—————————————————
上传ffmeg.zip和yasm-1.3.0.tar.gz到宝塔–文件–根目录/opt这里
ffmpeg安装
cd /opt
unzip ffmeg.zip 代表解压
安装yasm
cd
cd /opt
tar -zxvf yasm-1.3.0.tar.gz 代表解压
cd yasm-1.3.0 代表进入目录
./configure make && make install
./configure && make && make install
cd ../返回上一目录
cd ffmpeg
./configure && make && make install 这里时间稍长一点
———————————————最后一步启动服务—————————————————————————-
cd
cd /www/wwwroot/im/socket
php start.php start -d
之后要停服务就用
php start.php stop
————————————————-后台管理———————————————————————————-
http://你的后台域名/admin_login
admin
123456
——————————HBuilderX编译出来的H5文件上传到服务器里前台覆盖—————————————————
需要的东西:
图标 200*200 png格式
域名 没有就IP当域名
APP名称
宝塔账号密码
服务器IP root 密码
注册账号并实名认证https://dev.dcloud.net.cn/,这里打包前端要用到
【腾讯云】9.9元体验2万分钟实时音视频通话https://curl.qcloud.com/laR0xfrB
嘿棋牌 » IM1-IM5五款im系列搭建教程–文本篇
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
