小说网站 搜小说 无限网 烟雨红尘 小说爱好者 免费小说 免费小说网站

XMPP系列(一):OpenFire环境搭建

XMPP的服务器可以用OpenFireejabberd、jabberd2.x、Prosody、Tigase,其中比较常用的是OpenFire和ejabberd,还可以自己写服务器,我们公司的服务器端就是自己写的。但是这里我要记录的是使用OpenFire做为服务器的环境。

我是用自己的电脑作为服务器端,来搭建即时通讯服务器。

需要用到的文件安装文件:

JavaForOSX2014-001.dmg 

jdk-7u80-ea-bin-b05-macosx-x86_64-20_jan_2015.dmg

openfire_3_9_3.dmg

mysql-5.6.23-osx10.9-x86_64.dmg

mysql-workbench-community-6.2.5-osx-i686.dmg

spark_2_6_3.dmg

下载地址:http://pan.baidu.com/s/1qWFq2Ag

第一步,安装数据库,我这里安装的是MySQL数据库,安装文件:mysql-5.6.23-osx10.9-x86_64.dmg,

          

·· 双击

 

然后基本默认设置就可以了,安装完成后,可以在电脑的系统偏好设置中看到MySQL的服务

至此MySQL的服务安装完毕。

第二步,安装MySQL数据库客户端,其实也可以不安装用终端敲命令。我安装的是官网的mysql-workbench-community-6.2.5-osx-i686.dmg,数据库客户端的安装跟一般的app安装一样,拖进Applications中即可。

MySQL数据库客户端的安装so easy。

然后在系统偏好设置中启动MySQL服务,启动前后的两张图如下:

  


接下来打开MySQL数据库图形显示客户端,创建数据库过程如下图:


当然,在创建之前,也可以测试一下连接是否正常:



连接创建完之后,需要创建数据库,可以直接执行SQL语句:


执行完后可以看到多了一个databaseschema:

    

最后是要设置数据库的字符集为utf8,记得apply:


后面设置openfire时,会用到这个schema,然后自动创建数据库表,因此不用自己创建数据库表。至此,数据库告一段落。

第三步,安装openfire服务

我用的是openfire_3_9_3.dmg,你可以自己去下载,或者来我这下载,地址:http://pan.baidu.com/s/1qWFq2Ag

安装完后,可以在偏好设置中看到openfire的服务了


然后启动openfire服务,启动后的情况如下图:


安装完openfire后第一次启动web客户端会出现设置引导界面:

先是选择语言:


然后是设置域:


再然后是设置openfire数据库,这里选择默认外部数据库:


然后是外部数据库的参数设置:


特性设置,选择默认的即可:


然后是设置openfire管理账号的密码:


再然后,你会看到这样的界面:


点击登录到管理控制台,用管理员账号admin,密码admin登录即可,现在openfire的环境已经搭建完毕了。

四、Spark客户端安装

后面我们可能需要两个客户端来模拟聊天,所以我安装了Spark客户端。

下载地址:http://pan.baidu.com/s/1qWFq2Ag

首先是需要设置服务器信息

        

然后在Openfire Web管理控制台注册一个账号登陆即可。



posted on 2015-07-18 23:34  王小航  阅读(776)  评论(0编辑  收藏  举报

导航