linux openfire服务器搭建,第二课、让openfire服务器运行起来

即时通讯程序的三大要素:服务器、客户端和协议,我们这一节课就来讲讲服务器的安装。前面的一章已经告诉了大家我们将使用openfire,那么怎么让openfire运行起来呢?

(1)、windows上安装openfire

安装openfire有两个方法,我们这里只讲一种,另一种是通过源代码编译安装:

A、下载openfire的可执行文件,如果你在window上,请下载exe。如果你在mac上,就下载openfire_3_10_2.dmg。

访问http://www.igniterealtime.org/downloads/index.jsp,选择windows平台,下载openfire_3_10_2.exe,这个版本包含jre,也就是说,你如果没有java运行环境,那么这个包可以帮助你安装一下java。

7834825bc201bd4c9b7eee0d044bae55.png

B、下载完成后,点击openfire.exe文件。有一部电影叫《一路向西》,你也可以一路什么都不管,就直接安装openfire就可以了。

C、安装后,假设你安装在C:\Program Files\openfire这个目录下,那么在bin目录下有一个openfire.exe程序,直接打开,然后点击start,程序就启动了。

(2)linux上安装openfire

首先要确保必须安装了java,怎么在linux上安装java,可以在网上找一找,我们这里提供了centos的安装java的脚本,如果已经安装了java,就不用安装了。Java 1.6以上的版本都可以,下面是安装1.6的举例:

#! /bin/sh

os_type=`uname`

if [ "$os_type" != "Linux" ];then

echo "the script for linux only!"

exit 1

fi

isMysqlInstalled=`yum list installed java* | grep java* | wc -l`

if [ "$isMysqlInstalled" = 1 ]; then

echo "the java had been installed"

exit 1

fi

echo 'the java 6 is installing '

yum -y install java-1.6.0-open*

echo 'the java 6 is installed '

isMysqlInstalled=`yum list installed java* | grep java* | wc -l`

if [ "$isMysqlInstalled" = 1 ]; then

echo "the java 6 is installed successily"

fi

安装java后,可以执行java –version,参看java版本,如下:

[root@localhost local]# java -version

java version "1.6.0_23"

Java(TM) SE Runtime Environment (build 1.6.0_23-b05)

Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)

安装成功java后,我们需要下载openfire,如下:

[root@localhost local]#

wget http://download.igniterealtime.org/openfire/openfire_3_10_2.tar.gz

注意,我们下载的是linux版本。

然后解压openfire_3_10_2.tar.gz,如下:

[root@localhost local]#

tar -zxvf openfire_3_10_2.tar.gz

然后进入目录:

[root@localhost local]#

cd openfire/bin

./openfire start

这样openfire就启动成功了。你可以通过http://127.0.0.1:9090地址访问试一试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值