kamailio mysql_Kamailio安装配置指南(绝对原创,亲测有效)

1、先决条件

l  读者熟悉Ubuntu/Centos、Linux各种基本操作。

l  读者熟悉apt-get软件包管理工具。

l  读者熟悉编译安装Linux程序的一般过程。

l  操作用户具有sudo权限。

2、安装第三方依赖库

由于不同的Linux系统,同一个依赖库的名称也会不一样,在线安装方法也不一样,所以在此以Ubuntu和centos两种Linux系统为例进行讲解。

Ubuntu系统下的安装方式:

sudo apt-get install gcc flex bison libmysqlclient-dev make libcurl4-openssl-dev libxml2-dev libpcre3-dev libncurses5-dev libreadline6  libreadline-dev  e2fsprogs-dev  uuid-dev  libuuid-dev Centos系统下的安装方式:

sudo  yum  install  gcc  gcc-c++  flex bison make  openssl  openssl-devel libxml2  libxml2-devel  zlib-devel  ncurses*  e2fsprogs-devel  uuid-devel  libuuid-devel  readline6  readline-devel curl-devel

3、执行编译和安装

执行该部分的前提是已经安装了MySQL,安装MySQL的过程此处不再叙述。

1、执行如下指令,解压源码

tar  xvf   kamailio-4.3.4_src.tar.gz

2、执行如下指令进入源码

cd   kamailio-4.3.4

3、执行如下指令,生成modules.lst文件

make  FLAVOUR=kamailio  cfg

4、用自己熟悉的编辑工具打开"modules.lst"文件,找到"exclude_modules",将等号后面的db_mysql删除(这里可以根据自己的需要调整编译的模块)。然后执行如下指令编译

make   all

5、执行如下指令进行安装

sudo  make   install

在该过程中,如果MySQL的版本是5.7以后的,可能会出现无法找到MySQL头文件的错误,解决方法为:

mkdir  /usr/include/mysql

sudo  cp  /usr/local/mysql/include/*  /usr/include/mysql

sudo  mv  /usr/include/mysql/mysql/*  /usr/include/mysql

然后修改环境变量,解决方法为:

sudo  vim  /etc/profile.d/mysql.sh

然后,在mysql.sh中添加“export  PATH=$PATH:/usr/includ”,执行如下指令使其生效,

source  /etc/profile.d/mysql.sh

echo  $PATH

执行完“echo  $PATH”之后,查看显示的环境变量中是否有刚添加的路径,如果有,则表示已经生效,否则,没有生效。

缺省的情况下,Kamailio的可执行文件是

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值