配置openfire服务器和mysql数据库进行即时通讯测试
首先,你得有这两个安装包,最好再加一个通讯客户端,我已经打包放在网盘了,如果需要可以直接下载<即时通讯工具集合>,另外配置openfire还需要Java环境,大家可以百度去下载一下,我这边之前就配好了.
先来看一下openfire的安装步骤:
1,双击dmg文件,可以按到有一个pkg结尾的文件包,这个不是安卓的软件哦,直接双击安装就行
2,安装之后再应用程序是找不到的,我们要去系统偏好设置里面看
3,进去之后直接打开就行了,待会再来配置
现在我们再装一下数据库:
这个是数据库的图形化操作界面,可以装,不装的话也可以用终端操作(如果你会的话...)
正式安装一下数据库:
同样是在系统偏好设置:
直接打开
然后我们回到图形界面,点击新建一个连接:
创建方式:
然后就可以双击打开你刚才创建的库啦:
ps,数据并不需要我们手动操作,xmppFramework会帮我们进行操作.
上面这些配置好了之后就可以进入服务器后台查看相关信息了:
接下来可以新建一个用户去测试一下啦:
回到用户/组就可以看到刚才创建的用户:
我们可以用客户端进行XMPP登录了,这里我用的是Adium登录的,软件在我分享的云盘有,因为后面要创建即时通讯的项目,需要至少两个账号进行测试,所以这里至少要有一个客户端去登录一个账号.
打开Adium是这样的:
添加一下刚才创建的账号:
然后配置一下相关环境:
点击"好",之后就可以看到头像点亮了:
当然,这时候并不能聊天,因为你没有好友,如果想进一步测试是否有效的话,你可以再注册一个用户账号用另外一个工具登录然后互相添加就可以聊天呢,Mac自带的信息也可以添加的:
然后咱们添加一下对方看看:
Aduim客户端马上收到了好友请求消息:
验证并添加:
可以看到此时双方的好友列表已经存在啦
发消息测试一下:
OK,到此为止我们的服务器和数据库都配置测试完毕啦,下一步就是自己写一个类似于Aduim的客户端进行账号注册登录,并实现与其他账号的互相通信啦~~具体demo见我的另一篇介绍哦<利用XMPPFramework原生开发即时通讯(一)>