freeswitch编译过程以及添加odbc连接mysql

本文详细介绍了如何编译freeswitch,包括解决libopus-dev报错的问题,以及通过ODBC连接MySQL的过程。在编译过程中,遇到了需要手动删除并安装opus的新版本以解决依赖问题。此外,由于对mod_mariadb模块的不熟悉,选择使用ODBC进行连接,并安装了必要的unixODBC和mysql-connector-odbc软件。配置ODBC连接后,修改freeswitch的配置文件以启用数据库连接。
摘要由CSDN通过智能技术生成

freeswitch 编译:
(参考官网wiki)

./bootstrap.sh -j
./configure --prefix=/home…
make
make -j install
make -j cd-sounds-install
make -j cd-moh-install

https://www.cnblogs.com/lzpong/p/6740188.html

报错You must install libopus-dev to build mod_opus. Stop. 但确实已经 yum 安装 libopus-dev 或 opus-devel 后依然报错:
========删除opus,编译安装新版
yum remove opus
wget https://archive.mozilla.org/pub/opus/opus-1.3.1.tar.gz
tar xvfz opus-1.3.1.tar.gz
cd opus-1.3.1
./configure
make
make install
cp /usr/lib/pkgconfig/opus.* /usr/lib64/pkgconfig/
cd /usr/local/src/freeswitch
make clean
./configure … 重新配置以重新生成make文件
Make

(后续怀疑可能是opus.pc文件的位置pkg-config找不到导致的)

编译mod_odbc调用mysql
(踩坑 fs 1.10release版本添加了mod_mariadb模块原生支持mysql,结果编译源代码报错,害怕坑多还是用odbc来调用mysql,不得不说官网上关于新模块的说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值