XMPP通讯环境的搭建

直接进入主题想要搭建xmpp环境,需要安装一些软件:

1jdk下载(Java环境)
2:MySQL(数据库)
3:Homebrew (使用该软件下载MySQL)
4:openfire下载(xmpp服务器)

软件介绍:

openfire是服务器干什么用?
通过xmpp客户端发送的消息都是通过openfire这个服务器进行转发给其他的xmpp客户端。

MySQL数据库干什么用?
xmpp客户端互相添加的好友,创建的群组,发送的消息等信息就是存储到MySQL数据库中的,所以我们在安装了MySQL,openfire之后,还需要将openfire服务器和MySQL数据库关联起来;

Home-brew干什么用?
是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。所以我们通过该工具安装 MySQL。

一:安装JDK

1:进入官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2:下载最新的JDK,下载完成进行安装,按照步骤进行即可

二:安装Homebrew

1:进入官网 http://brew.sh 在官方网站对brew的用法进行了详细的描述
2:安装方法:  在Mac中打开Termal:  输入命令(进入官网即可看到,只要复制路径到终端输入即可)


3:基本的使用操作可以看 http://www.cnblogs.com/TankXiao/p/3247113.html#installbrew

4:安装Homebrew成功之后开始利用Homebrew安装Mysql

1)终端输入 brew help获得相关操作指令
2)输入brew install mysql 并等待安装完成


3) Openfire数据库设置

  1)进入mysql控制台
       mysql -u root –p 需要输入密码,没有密码,直接return.
  2)创建数据库openfire
       create database openfire;
  3)修改数据库字符集
       alert database openfire default character set = utf8;
  4) 切换数据库
       \u openfire
  5) 执行数据库脚本创建数据表
       source/usr/local/openfire/resources/database/openfire_mysql.sql
  6)退出mysql
        \q

操作页面如下结果:


三:安装openfire

安装 openfire https://igniterealtime.org/downloads/,并进行服务端相应的配置.

1)下载软件,下载完成,进行安装


点击软件图片的时候,会出现如下情况:

进入系统偏好设置中安全性于隐私:

点击仍要打开,然后开始安装该软件,最后界面如下:

进入偏好设置即可看到:

点击openfire,出现如下界面

启动后,点击Open Admin Console按钮,开始进行配置:
1:设置语言,选择中文

2:设置访问的IP地址,该页面可不做修改,直接继续:

3:数据库设置,选择标准数据库连接

注意:要启动数据库

4:设置数据库连接  
 1:选择MySQL
 2:其中主机名[host-name]改为localhost,其中数据库名称[database-name]改为openfire
 3:用户名为root,密码根据需求进行设置,可以不设置。




5.特性设置如果不打算使用LDAP,则保持默认设置

6:设置openfire服务器管理员的账户和密码
7完成注册


现在可以进入控制器台进行操作了!
XMPP通讯环境的搭建_第1张图片



如果需要删除openfire打开终端,输入以下命令即可:

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

其中第一条命令之后,需要输入本机管理员密码。

你可能感兴趣的:(XMPP通讯环境的搭建)