1、首先下載下傳OpenFire的Linux安裝包,下載下傳位址:
http://www.igniterealtime.org/downloads/index.jsp#openfire

openfire-3.10.3-1.i386.rpm和openfire-3.10.3.tar.gz都可以。
2、将下載下傳的安裝包複制到linux伺服器的/opt目錄下
如果你下載下傳的是openfire-3.10.3-1.i386.rpm,通過下面的指令安裝:
如果你下載下傳的是openfire-3.10.3.tar.gz,通過下面的指令安裝:
3、啟動openfire
安裝完成後,進入/opt/openfire/bin目錄。
如果你是用rpm進行安裝的,執行./openfire.sh,
如果你使用tar進行安裝的,執行./openfire start。
4、打開浏覽器,http://[伺服器ip位址]:9090/,進入配置頁面
(1)首先選擇語言,當然是中文
(2)其次配置域ip和控制台端口,端口預設是9090
(3)然後選擇資料庫連接配接
i.“嵌入的資料庫”就是使用OpenFire自帶資料庫;
ii. “标準資料庫連接配接”是連接配接外部資料庫,我是連接配接外部Mysql資料庫
(4)進入“标準資料連接配接”配置頁面,配置Oracle連接配接;配置後會在外部資料庫中建立表和字段;
(5)進入使用者群組配置界面,
i. “初始配置”既在資料庫中儲存使用者和使用者組資料
ii.“目錄伺服器(LDAP)”就是使用外部LDAP伺服器來管理
(6)進入管理者密碼配置界面,修改管理者密碼
注意:登入的時候,使用者名是admin,不是設定的郵箱。
5、常見問題及解決方案
(1)啟動openfire時,出現下面的錯誤提示:
./openfire.sh: /opt/openfire/jre/bin/java: /lib/ld-linux.so.2: bad ELF inter
這個錯誤是系統版本造成的,系統是64位的,而安裝包是32位的。
附:
檢視伺服器作業系統的指令:cat /etc/issue
檢視作業系統的位數的指令:uname -m
網上提供的一種方法是安裝libldb.i686,即執行下面的指令,然後重新開機openfire:
yum install libldb.i686
但是我試了好幾次,都沒有成功,通過yum search libldb.i686發現沒有這個安裝包,然後我自己到晚上下載下傳了這個包,安裝的時候仍然有錯誤。這個包的下載下傳位址我也提供給大家,希望你能成功:
http://pkgs.org/centos-6/centos-i386/libldb-1.1.13-3.el6.i686.rpm.html
後來我絕望了,幹脆解除安裝了openfire,換一種安裝方式。因為我最開始是使用rpm進行安裝的,然後換成tar,結果竟然沒問題了,後來想了一下,可能是下載下傳的rpm檔案時32位的,tar.gz是64位的。