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
一、 首先安装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
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- Validation of viewstate MAC failed.的解决方法
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- 在Mac OS中安装Lua的教程
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- MAC官方菜单纯CSS实现灰色会换色
- mac系统OS X10.10版本安装最新5.7.9mysql的方法
- 在Mac OS下使用Node.js的简单教程
- Mac环境下php操作mysql数据库的方法分享