一.从自己制作的rpm包安装
以下是从自己制作的rpm包(如何制作见我先前的文章)安装asterisk,以及其他需要的依赖软件,环境是centos 6.5下,其中mysql数据库部分大家视各自环境而定
另外,除了事先准备asterisk的rpm包,还要准备jansson的rpm包,请自行下载;下面的mysql_config.sql文件是asterisk自带的构建表格脚本;my.cnf是mysql的配置脚本,大家根据自己环境而定,这里我单独拷贝是为了方便,不用每次安装完后再去修改成我要的
install_asterisk.sh:
#其他依赖软件相关,这里包括mysql
yum -y install mysql
yum -y install mysql-server
yum -y install mysql-devel
chgrp -R mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql
service mysqld start
yum -y install make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel
yum -y install uuid-devel
yum -y install libuuid-devel
rpm -ivh jansson-2.5-1.el6.x86_64.rpm
ln -s /usr/local/lib/libjansson.so /usr/lib/libjansson.so.4
ldconfig
#数据库的配置,这里暂时