Opensips安装步骤
1 . 官方网站http://www.doczj.com/doc/93ea301ca8114431b90dd8e8.html/ 的download 中下载opensips 软件包,存放到/usr/src
2 . 编译:
cd /usr/src
tar zxvf opensips-1.6.2-tls_src.tar.gz
cd opensips-1.6.2-tls
3 . 安装之前更改makefile :
删除Makefile 中的exclude_modules 的db-mysql,使opensips使用mysql数据
4. 安装
make all
可能会缺少一下工具,缺少什么装什么就是了。另外可能提示找不到mysql.h等文件,只要把文件拷贝到对应的地方就行了。
make install
Opensips的默认安装目录在/usr/local/sbin, 配置文件在/usr/local/etc/opensips, 下面就是要修改配置文件。
5. 配置/usr/local/etc/opensips/opensipsctlrc,把mysql 的相关的注释去掉
## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, or DBTEXT, by default none is loaded
# If you want to setup a database with opensipsdbctl, you must at least specify
# this parameter.
DBENGINE=MYSQL
## database host
DBHOST=localhost
## database name (for ORACLE this is TNS name)
DBNAME=opensips
# database path used by dbtext or db_berkeley
DB_PATH="/usr/local/etc/opensips/dbtext"
## database read/write user
DBRWUSER=opensips
## password for database read/write user
DBRWPW="opensipsrw"
## database read only user
DBROUSER=opensipsro
## password for database read only user
DBROPW=opensipsro
## database super user (for ORACLE this is 'scheme-creator' user)
DBROOTUSER="root"
# user name column
USERCOL="username"