一.从自己制作的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
#数据库的配置,这里暂时关闭防火墙
service iptables stop
chkconfig iptables off
mysqladmin -u root password 'password'
service mysqld restart

本文档提供了在CentOS 6.5上通过自制RPM包和源码两种方式安装Asterisk 13.3.2的详细步骤,同时支持MySQL数据库集成。首先,介绍了通过RPM包安装所需的依赖软件,如MySQL、相关库和工具。接着,展示了如何配置MySQL,包括创建数据库、设置权限和启动服务。然后,详细阐述了RPM包安装Asterisk的流程。最后,给出了源码编译安装的方法,包括配置、编译、安装和启动Asterisk。
,支持mysql数据库&spm=1001.2101.3001.5002&articleId=48915341&d=1&t=3&u=9851fb956b09477dbcec6b0e49a617ca)
2376

被折叠的 条评论
为什么被折叠?



