CentOS8安装opensips-cli

环境:阿里云

操作系统CentOS8.5

opensips 3.x版本废弃了之前的配置管理脚本opensipsctl,引入了一个新的python工具叫opensips-cli。本文描述如何在CentOS8安装这个工具。

升级python

CentOS 8默认的ptyhon版本是3.6。这不能满足opensips-cli的要求,需要先升级ptyhon版本

bash 复制代码
dnf install python39
ln -fs /usr/bin/python3.9 /usr/bin/python3
ln -fs /usr/bin/pip3.9 /usr/bin/pip3

export C_INCLUDE_PATH=/usr/include/python3.6m/

pip3 install mysqlclient sqlalchemy sqlalchemy-utils pyOpenSSL

下载并安装opensips-cli

bash 复制代码
cd /usr/local/src/
git clone https://github.com/opensips/opensips-cli
cd opensips-cli
python3 setup.py install clean

参考:https://github.com/OpenSIPS/opensips-cli/blob/master/docs/INSTALLATION.md