OpenFire
1.1、下载

下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire

OpenFire支持WindowsGNU/LinuxmacOS三个平台的, 根据自己的情况下载对应的安装包即可。

1.2、解压

解压安装包:

tar zvxf ~/Downloads/openfire_3_10_3.tar.gz -C ~/bin/
1.3、配置环境变量

进入OpenFire的安装目录:

bin目录加入PATH环境变量:

export PATH=~/bin/openfire/bin:$PATH
1.4、配置数据库

进入openfire/resources/database目录,如下:

OpenFire已经为我们写好了各种数据库的SQL脚本,选择对应的数据库,创建数据库, 然后执行该脚本即可。我们以MySQL为例:

进入命令行:

mysql -u root -p

创建数据库:

CREATE DATABASE IF NOT EXISTS openfire CHARACTER SET utf8 COLLATE utf8_general_ci;

选择该数据库:

USE openfire

执行SQL脚本:

source openfire_mysql.sql
1.5、启动OpenFire服务
openfire start

在浏览器中输入地址:http://127.0.0.1:9090,出现如下界面:

这里是选择语言。默认即可。点击“Continue”按钮,出现如下界面:

这里是设置服务器,如果你是本地访问,那么你可以不修改或是使用localhost、127.0.0.1的方式; 如果你用于外网或局域网访问,那么你的地址配置成外网或局域网地址。

点击“Continue”按钮,出现如下界面:

这里是选择数据库,您可以选择openfire自带的,当然你也可以选择你的数据库类型。如Oracle、SQLServer、MySQL等。 如果openfire没有带jdbc的连接驱动,你需要添加连接数据库的jdbc驱动;驱动放在openfire/lib目录下。

点击“Continue”按钮,出现如下界面:

这里要注意Database URL一定要正确。点击“Continue”按钮,出现如下界面:

这里是选择配置,选择默认即可。点击“Continue”按钮,出现如下界面:

这里是为管理员(用户名是admin,密码是admin)设置邮箱和修改密码。

点击“Login to the admin console”按钮,出现如下界面:

用户名是admin,密码是您刚刚修改的密码,如果没有修改就是admin。

点击“Login”按钮,出现如下界面:

OpenFire就安装完毕。