https://github.com/qunarcorp/ejabberd-open
依赖包

sudo yum install epel-release

sudo yum -y update

sudo yum -y groupinstall Base “Development Tools” “Perl Support”

sudo yum -y install openssl openssl-devel unixODBC unixODBC-devel pkgconfig libSM libSM-devel libxslt ncurses-devel libyaml libyaml-devel expat expat-devel libxml2-devel libxml2 java-1.8.0-openjdk java-1.8.0-openjdk-devel pam-devel pcre-devel gd-devel bzip2-devel zlib-devel libicu-devel libwebp-devel gmp-devel curl-devel postgresql-devel libtidy libtidy-devel recode aspell libmcrypt libmemcached gd

redis安装
sudo yum install -y redis
sudo vim /etc/redis.conf

daemonize yes
requirepass 123456

启动redis
sudo redis-server /etc/redis.conf

数据库安装
sudo yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
sudo yum -y install postgresql11 postgresql11-server postgresql11-libs

sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
sudo systemctl enable postgresql-11
sudo systemctl start postgresql-11

修改posgres的密码
sudo passwd postgres
su - postgres
========文件下从git下载目录中复制出来,放到postgres账号可访问的路径
cat /home/moxxxxxy/download/qtalk.sql ===》能读取到内容

psql -f /home/monkboy/download/qtalk.sql
psql

ALTER USER ejabberd WITH PASSWORD ‘123456’;


插入测试账号:

insert into host_info (host, description, host_admin) values (‘qtalk.test.org’, ‘qtalk.test.org’, ‘test’);

insert into host_users (host_id, user_id, user_name, department, dep1, pinyin, frozen_flag, version, user_type, hire_flag, gender, password, initialpwd, ps_deptid) values (‘1’, ‘test’, ‘测试账号’, ‘/机器人’, ‘机器人’, ‘test’, ‘0’, ‘1’, ‘U’, ‘1’, ‘1’, ‘1234567890’, ‘1’, ‘qtalk’);

insert into vcard_version (username, version, profile_version, gender, host, url) values (‘test’, ‘1’, ‘1’, ‘1’, ‘qtalk.test.org’, ‘https://qt.qunar.com/file/v2/download/avatar/1af5bc967f8535a4af19eca10dc95cf1.png’);

postgres=# \c
psql (9.2.24, server 11.1)
WARNING: psql version 9.2, server version 11.0.
Some psql features might not work.
You are now connected to database “postgres” as user “postgres”.
postgres=# \c ejabberd
psql (9.2.24, server 11.1)
WARNING: psql version 9.2, server version 11.0.
Some psql features might not work.
You are now connected to database “ejabberd” as user “postgres”.
ejabberd=# \dt

ejabberd-open 安装相关推荐

  1. ejabberd java,java-xmpprpc结合ejabberd开发

    首先需要下载安装好ejabberd,ejabberd的安装我就先不说了.因为我也不是很清楚额..嗯....说下我在开发ejabberd中遇到的几个问题吧. [1].安装好后不能注册 ejabberd ...

  2. IM开发之即时通讯服务器Ejabberd的介绍和搭建

    一.Ejabberd简介 众所周知,Ejabberd是一个采用Erlang/OTP[一次性口令]写的开源即时通讯服务器,支持跨平台.分布式.容错性且基于开放标准的实时通讯系统,其也是一个功能丰富的XM ...

  3. Openfire配置过程,以及与php交互注意事项。

    使用 XMPP 构建一个基于 web 的通知工具 转 使用 XMPP 构建一个基于 web 的通知工具 使用 XMPP.PHP 和 JavaScript 编写实时 web 应用程序 Ben Werdm ...

  4. 【iOS XMPP】使用XMPPFramewok(二):用户登录

    用户登录 准备工作 比较知名的开源XMPP服务器:一个是Openfire,一个是ejabberd Openfire 使用 Java 语言编写,比较容易上手,地址:http://www.ignitere ...

  5. Worktile中的实时消息推送服务实现

    在团队协同工具worktile的使用过程中,你会发现无论是右上角的消息通知,还是在任务面板中拖动任务,还有用户的在线状态,都是实时刷新.Worktile中的推送服务是采用的是基于xmpp协议.erla ...

  6. xmpp bosh web

    full text https://www.ibm.com/developerworks/cn/xml/tutorials/x-realtimeXMPPtut/ 联机状态 联机状态信息包含在一个联机状 ...

  7. ejabberd mysql 搭建配置_ejabberd安装步骤+Mysql配置

    有关管理员账号问题: 1.下载Ejabberd安装包 wget http://www.process-one.net/downloads/ejabberd/2.1.13/ejabberd-2.1.13 ...

  8. Linux下ejabberd安装配置

    为什么80%的码农都做不了架构师?>>>    Linux下ejabberd安装配置 1.下载Ejabberd安装包 wget http://www.process-one.net/ ...

  9. linux 开放5222端口,ejabberd 安装配置

    ejabberd ejabberd是基于Jabber/XMPP协议的即时通讯服务器,由GPLv2授权(免费和开放源码),采用Erlang/OTP开发.它的特点是,跨平台,容错,集群和模块化. ejab ...

  10. xmpp安装到Linux服务器,在Ubuntu 18.04/16.04系统中安装Ejabberd XMPP Server的方法

    本文介绍在Ubuntu 18.04.Ubuntu 16.04系统中安装Ejabberd XMPP Server的方法,我们将从二进制安装程序安装ejabberd,它提供了一个功能齐全的ejabberd ...

最新文章

  1. POJ 1860 Currency Exchange
  2. [LeetCode] Remove Element
  3. 也许,DOM 不是答案
  4. 计算机网络复习_物理层
  5. go的各种import
  6. Linux 命令之 kill -- 杀死进程
  7. 计算机组成原理实验三报告,计算机组成原理实验三报告
  8. ICML2021 | ALIGN:大力出奇迹,谷歌用18亿的图像-文本对训练了一个这样的模型
  9. c语言编辑学生信息录入的程序,c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!!...
  10. leetcode [26] 删除排序数组中的重复项 / Remove Duplicates from Sorted Array
  11. Permission denied (publickey).../RPC failed; curl 92 HTTP/2 stream 0 was.../pack exceeds maximum all
  12. 【NLP】文本分类算法-基于字符级的无词嵌入双向循环神经网络(双向 GRU)
  13. 商战传奇:周鸿祎死磕雷军的背后的三重玄机
  14. win10强制关闭飞行模式_让你的电脑1台变n台 win10自带虚拟机Hyper-V讲解
  15. 年度成绩大赏|2021,StreamNative 扬帆起航
  16. i-Shanghai无法跳转登陆页面/登陆页面打不开的解决方法
  17. Tomcat部署及安装
  18. 谷歌地球不能用?国产谷歌地球替代软件提前转正
  19. 忽略validateRequest设置
  20. 既生 var 何生 let

热门文章

  1. 22第十一章:【01】进程管理
  2. 路德《致全德市长及地方议会参议员的信》
  3. Android中ImageView的点击变暗效果
  4. 关于暗通道先验去雾问题的小结
  5. 苹果或放弃英特尔处理器
  6. TMS320F28335项目开发记录6_28335之cmd文件详解
  7. 智能排班系统 【管理系统功能、操作说明——上篇】
  8. 晶格动力学程序 GULP
  9. 编程语言流行指数 排行网站
  10. 问题 1498: [蓝桥杯][算法提高VIP]凶手(C++)