一:选择操作系统(linux)。
安装Centos 5 比较合适 (业内人士都这么说),当然其它linux 系统也可以滴,商用建议还是选择 Centos 相关版本,www.centos.org 去下载相关版本
二:
1:在装asterisk前必须先检查 系统中是否有相关的软件包,如缺少在安装asterisk时候会出现如编译错误等错误,所有建议都装上相关软件包。下 面是检查系统中是否装有这些软件包的命令 复制代码
rpm -q kernel-devel
rpm -q bison
rpm -q bison-devel
rpm -q httpd
rpm -q php
rpm -q perl
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q gcc
rpm -q gcc-c++
rpm -q mysql
rpm -q php-mysql
rpm -q mysql-devel
rpm -q mysql-server
2:安装 asterisk 软件 (官网下载 本站下载地址列表 )
以安装 asterisk 1.8.7.1 为参考
复制代码
# tar zxvf asterisk-1.8.7.1.tar.gz ;解压
# cd asterisk-1.8.7.1 ;进入asterisk ..目录
# ./configure ;开始安装,检测
# make menuselect ;(可选)查看选择 必要的模块 asterisk 1.8 要选择 cdr相关的模块 勾选。保存 编译
# make
# make install
# ....make clean ;如在安装过程中有错误,可执行此命令,清空文件,再次make install
# make samples
# make config //配置自动启动
第二次安装astersisk 的时候, 只需运行 # ./configure (选择模块)、 make、 make install、 即可。 make samples 如果运行,则会覆盖之前的asterisk 配置文件
rpm -q libxml2
安装Centos 5 比较合适 (业内人士都这么说),当然其它linux 系统也可以滴,商用建议还是选择 Centos 相关版本,www.centos.org 去下载相关版本
二:
1:在装asterisk前必须先检查 系统中是否有相关的软件包,如缺少在安装asterisk时候会出现如编译错误等错误,所有建议都装上相关软件包。下 面是检查系统中是否装有这些软件包的命令 复制代码
rpm -q kernel-devel
rpm -q bison
rpm -q bison-devel
rpm -q httpd
rpm -q php
rpm -q perl
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q gcc
rpm -q gcc-c++
rpm -q mysql
rpm -q php-mysql
rpm -q mysql-devel
rpm -q mysql-server
2:安装 asterisk 软件 (官网下载 本站下载地址列表 )
以安装 asterisk 1.8.7.1 为参考
复制代码
# tar zxvf asterisk-1.8.7.1.tar.gz ;解压
# cd asterisk-1.8.7.1 ;进入asterisk ..目录
# ./configure ;开始安装,检测
# make menuselect ;(可选)查看选择 必要的模块 asterisk 1.8 要选择 cdr相关的模块 勾选。保存 编译
# make
# make install
# ....make clean ;如在安装过程中有错误,可执行此命令,清空文件,再次make install
# make samples
# make config //配置自动启动
第二次安装astersisk 的时候, 只需运行 # ./configure (选择模块)、 make、 make install、 即可。 make samples 如果运行,则会覆盖之前的asterisk 配置文件
rpm -q libxml2