您的位置:首页 > 数据库 > SQL

mac 配置openfile+ MySQL搭建即时聊天服务器

2016-06-11 23:38 441 查看
       即时通讯现在在移动端的应用场景特别多,主流应用基本都是具备即时通讯的功能,环信还有融云等现在比较流行的第三方即时通讯SDK,虽然有很多第三方,但是也可以自己搭建即时聊天的服务器,数据和信息的安全可控都很好,openfile+MySQL是搭建小型及时通讯服务器流畅方式,

一、 首先安装MySQL

     1. MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本(当然自己可以找破解版的~)

      比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive

     下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg

    2. 剩下的就是点击安装~~然后点击图标,查看是否能启动成功

  


二、下载并安装openfire

     1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版

     比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg

    2.点击安装,并执行默认操作

    3.启动openfire服务

    在系统偏好设置的其他里,点击openfire偏好



    启动后,点击Open Admin Console按钮,自动在浏览器中打开本地web配置页面http://localhost:9090/setup/index.jsp

三、配置openfire和MySQL

     1.设置语言,选中文



2.主机设置

设置主机的访问ip地址



3.数据库设置

如果要设置外部数据库(推荐,比如:MySQL),选择标准数据库连接



4.设置数据库连接



数据库驱动选择:MySQL,前提是已安装MySQL

jdbc:mysql://127.0.0.1:3306/openfire?rewriteBatchedStatements=true& useUnicode= true&characterEncoding=UTF-8

jdbc:mysql://[数据库所对应的IP ,与端口 ]/[数据库的名字(openfire) ]?rewriteBatchedStatements=true& useUnicode= true&characterEncoding=UTF-8

5.设置管理员密码



6.完成之后在浏览器就可以登陆控制台



这样的话基本聊天服务器就搭建完成了,剩下的就可以开始写代码了,完成简单的基于XMPP的聊天应用的demo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS mac