IMS安装配置说明
(2012-09-09 20:03:20)| 分类: linux |
IMS安装配置说明
以下安装配置过程为Ubuntu系统OpenIMSCore安装配置过程,其他版本如CentOS等配置过程基本一致软件源略有不同。
0、打开终端切换到root权限
1、软件源更新
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"
apt-get update
2、安装OpenIMSCore依赖包
2.1
检查环境变量 echo $JAVA_HOME
如果没有输出,或输出不是/usr/lib/jvm/java-6-sun
gedit ~/.bashrc
在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar::$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
重启生效
2.2依赖包安装配置
apt-get install bison flex libxml2 libxml2-dev bind9
apt-get install mysql-server libmysqlclient15-dev
apt-get install ant subversion
apt-get install
libcurl4-gnutls-dev
3、OpenIMSCore源码获取
IMS安装习惯路径为 /opt/OpenIMSCore
mkdir /opt/OpenIMSCore
cd /opt/OpenIMSCore
mkdir FHoSS
mkdir ser_ims
svn
checkout
http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS
svn
checkout
http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk
ser_ims
4、编译OpenIMSCore源码
4.1编译ser_ims
cd ser_ims
make install-libs all
4.2编译FHoSS
cd ../FHoSS
ant compile deploy
5、OpenIMSCore环境配置文件
5.1DNS配置(根据自己网络环境不同适当修改,以下为本机测试版本配置)
编辑named.conf.local文件 gedit /etc/bind/named.conf.local
在文件后面加上如下内容:
zone "open-ims.test" {
type master;
file "/etc/bind/open-ims.dnszone";
};
保存并且关闭文件
执行 cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind/ //网络环境不同需要对open-ims.dnszone进行修改
配置本机DNS解析
gedit /etc/resolv.conf
nameserver 127.0.0.1
/etc/init.d/bind9 restart //重新启动DNS服务
5.2测试DNS环境配置
ping open-ims.test
5.3检查mysql环境
mysql
–u root –p
show
databases;
exit
5.4向数据库中导入OpenIMSCore原始测试数据
mysql
-u root -p -h localhost
<
mysql
-u root -p -h localhost
<
mysql
-u root -p -h localhost
<
//若无异常报出则导入成功可到数据库中查看导入数据
5.5将OpenIMSCore启动脚本复制到OpenIMSCore根目录下
cd
cp
ser_ims/cfg/*.cfg
cp
ser_ims/cfg/*.xml
cp
ser_ims/cfg/*.sh
6、启动测试OpenIMSCore
启动三个终端,获取root权限
cd
./pcscf.sh
./icscf.sh
./scscf.sh
正常情况是三个终端不会出现红色字体,如果出现,多半是因为前面编译出了问题,要是这样,只能删了OpenIMSCore,重来
启动FHoSS
启动第四个终端,获取root权限
cd
./fhoss.sh
如果没出错,打开浏览器,地址栏输入如下内容:
显示正常则表示OpenIMSCore已经成功安装。

加载中…