opensips的安装

1621阅读 0评论2012-11-06 yingfengstart
分类:

1、安装radiusclient-ng 如果不安装的话,在make opensips会提示错误;
tar xzvf radiusclient-ng-0.5.5.tar.gz
    cd radiusclient-ng-0.5.5
    ls
    ./configure
    make
    make install
  2、修改opensips的MakeFile把 mysql和radius认证模块相关的模块删除
  exclude_modules?= jabber cpl-c db_postgres osp db_unixodbc \
        db_oracle  \
        xmpp presence presence_xml presence_mwi pua pua_bla pua_mi \
        pua_usrloc pua_xmpp rls mi_xmlrpc perl snmpstats perlvdb \
        ldap carrierroute h350 xcap_client db_berkeley seas peering
3、编译安装opensips
    cd  opensips-1.4.0-tls
    make prefix=/usr/local/opensips/ all
    make prefix=/usr/local/opensips/ install
4、创建opensips的数据库
   vi /usr/local/opensips/etc/opensips/opensipsctlrc 把mysql的相关的注释去掉
   执行opensips/sbin/下的opensipsdbctl
   ./opensipsdbctl create
   创建opensips的mysql的数据库完成。
5.opensips的运行
  opensips/sbin/下的opensipsctl start来启动opensips
  ps -efw  opensips应该已经运行了。
 
编译过程中遇到的问题主要和mysql相关,而且主要是两个方面:
    first:mysql的头文件,如果自己安装的mysql,到mysql的目录下把mysql/include/mysql下的头文件都拷到/usr/include/mysql下。
    second:库文件,把库文件拷到,/usr/lib/mysql下,libmysqlclient得改个名成mysqlclient,做个软连接便可.
上一篇:开源监控系统shinken
下一篇:opensips.cfg 分析