所有分类
  • 所有分类
  • APP源码

源码介绍

仿默往IM即时通讯聊天APP源码,交友聊天社交软件源码

系统功能配置灵活、海量并发、稳定可靠、数据安全,2小时快速部署、数据安全、单聊群聊、系统通知等通信功能,支持App、PC、Web等多端快速接入。

搭建说明:

网站以及脚本用到的环境Nginx1.22+Mysql5.7+PHP7.4+redis7.0+nodejs14.17.6+etcd+minio+ssdb+kafka+

安装mini:

终端执行 apt-get install rpm

然后安装命令 rpm -ivh minio-20221008201100.0.0.x86_64.rpm

启动服务nohup minio server /opt/lib/minio –console-address “:9001” 1>/dev/null 2>&1 &

安装ssdb:

进入目录make进行编译 cd ssdb-master && make 如果没有make 去安装,apt-get install make

将指定安装目录 make install PREFIX=/opt/lib/ssdb

执行进入ssdb目录 cd ../ssdb

启动服务 ./ssdb-server -d ssdb.conf

关闭服务 ./ssdb-server ssdb.conf -s stop

重启服务 ./ssdb-server ssdb.conf -s restart

安装kafka:

宝塔上安装java1.8

设置jdk环境变量 vi /etc/profile

export JAVA_HOME=/www/server/java/jdk1.8.0_371

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile

编辑config/server.properties文件填写listeners=PLAINTEXT://127.0.0.1:9092

进入目录 cd kafka_2.13-3.3.2

启动zookeeper nohup ./bin/zookeeper-server-start.sh config/zookeeper.properties 1>/dev/null 2>&1 &

关闭zookeeper./bin/zookeeper-server-stop.sh config/zookeeper.properties

启动kafka nohup ./bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 &

关闭kafka ./bin/kafka-server-stop.sh config/server.properties

安装etcd:

vi /etc/profile

export ETCDCTL_API=3

source /etc/profile

cd etcd-v3.5.5-linux-amd64 && nohup ./etcd >./etcd.log 2>&1 &

导入数据库:

开启root远程访问 mysql -u root -p

use mysql;

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’;

flush privileges;

新建三个数据库并导入数据库脚本databus  enterprise  imweb

IM脚本:

修改数据库账号密码 configs/*/*.toml   dsn =

执行清理日志 sh clear_logs-清创日志

执行启动服务 sh start-启动服务

创建网站:

api

伪静态 location / {  try_files $uri $uri/ /index.php$is_args$query_string;  }

网站目录运行目录 public

配置 .env WEB_URL= JK_HOST= DB_DATABASE= DB_PASSWORD= DB_WEB_ADMIN_USERNAME= DB_WEB_ADMIN_PASSWORD=

运行sh ./run.sh

php禁用函数全部删除或者根据job.log提示删除

设置跨域访问 add_header Access-Control-Allow-Origin *;

admin

安装编译依赖包 yarn install

配置.env api接口地址 VUE_APP_API_BASE_URL= VUE_APP_PHOTO_URL=

打包编译yarn run build

网站目录运行目录dist

设置伪静态 if (!-e $request_filename) { rewrite ^/(.*) /index.html last; break; }

web

配置.env telegram接口ID和HASH以及接口地址 REACT_APP_TELEGRAM_API_ID= REACT_APP_TELEGRAM_API_HASH= REACT_APP_HOST_A=

安装编译依赖 npm install

拷贝文件 cp node_modules/tdweb/dist/* public/

修改src/Constants.js127行改为上一步拷贝到public内的wasm文件名 WASM_FILE_NAME =

打包编译 npm run build

网站目录运行目录 build

 

 

资源下载
下载价格1066 环亚币
钻石免费
购买下载说明
0

评论0

甲骨文-amd救砖重装系统
甲骨文-amd救砖重装系统
刚刚 有人购买 去瞅瞅看

站点公告

(Dear)亲,( Huanya Resource Station is now open!)现在环亚资源站已开站! (All resources can watch content, and we have enabled payment!)所有资源可以观看内容,我们已经开启了支付功能! (Consult customer service before placing an order to enjoy a 20% discount. Thank you for your attention and trust. We will show you better and higher-quality resources.)下单前咨询客服享受8折优惠,感谢您的关注信赖,我们将展示更好更优质的资源给您
显示验证码
没有账号?注册  忘记密码?