ubuntu12.04安装opensips

文章主要参考他人blog,总结了一下安装过程以及安装中出现的问题。一路下来也基本都是无脑安装,现在还是有很多问题不是很明白。。。

主要参考文章: http://www.xdty.org/1709

其他参考: http://blog.csdn.net/dahuaishu2010_/article/details/9095503

                  http://www.cnblogs.com/bjzhanghao/archive/2013/02/13/2910903.html


一、下载源码

         opensips.org/pub/opensips/1.8.3/src/

         opensips-1.8.3_src.tar.gz

二、解压

        tar -zxvf  opensips-1.8.3_src.tar.gz 

        得到 opensips-1.8.3-tls/

三、准备工作

        看了下opensips-1.11.2-tls/ 里面的INSTALL文件,以及官网 http://www.opensips.org/Documentation.Install#toc5 ,要事先安装一些东西。

        1.安装gcc    sudo apt-get install build-essential

        2.sudo apt-get install bison flex libncurses5 libncurses5-dev
        3.安装mysql      sudo apt-get install mysql-server mysql-client
                                    sudo apt-get install libmysqlclient-dev 

        4.apt-get install perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libberkeleydb-perl (已切换到root)

           这些的安装主要参考:

          

         
四、安装opensips  通过 make menuconfig 安装

         cd opensips-1.11.2-tls/
         make menuconfig

         在menuconfig中选择—>Configure Compile Options—> Configure Excluded Modules方向键向下滚动,按空格选中[*] db_mysql。

  


按q键返回上一级,选择—> Configure Install Prefix,输入/回车表示安装在/目录下的配置目录而不是/usr/local目录下。


我的是 “/usr/”,安装完opensips的目录结构是:

/usr/sbin/     里面有可执行命令 opensips    opensipsctl (用来启动/停止opensips)     opensipsdbctl (用来创建数据库)       opensipsunix

/usr/etc/opensips/   里面有配置文件: opensips.cfg   opensipsctlrc  osipsconsolerc

/usr/lib/opensips/ 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值