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

来源:互联网 发布:linux 安装jdk gz 编辑:程序博客网 时间:2024/06/03 15:18

       即时通讯现在在移动端的应用场景特别多,主流应用基本都是具备即时通讯的功能,环信还有融云等现在比较流行的第三方即时通讯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





0 0
原创粉丝点击