我是靠谱客的博主 无私灯泡,最近开发中收集的这篇文章主要介绍centos5.4+asterisk1.8+freepbx2.8 安装笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

yum update

yum install kernel-devel  bison  bison-devel php ncurses-devel   zlib-devel  openssl-devel gnutls-devel gcc  gcc-c++  libxml2  libxml2-devel  mysql php-mysql mysql-devel mysql-server

cd /usr/src

wget http://mirror.freepbx.org/freepbx-2.8.1.tar.gz

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.2.4.tar.gz

wget http://nchc.dl.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz

tar xvf libpri-1.4.11.5.tar.gz

cd libpri-1.4.11.5

make

make install

cd ..

tar xvf dahdi-linux-complete-2.4.0+2.4.0.tar.gz

cd dahdi-linux-complete-2.4.0+2.4.0

make all

make install

make config

cd ..

tar xvf asterisk-1.8.2.4.tar.gz

cd asterisk-1.8.2.4

./configure

make menuselect

make

make install

make samples

make config

cd ..

vi /etc/sysconfig/selinux

set SELINUX=disabled

yum install libtiff-devel php4-pear  perl-CPAN audiofile-devel  php-gd sox  php-pear-DB php-mysql

rpm -q        libxml2

rpm -q        libxml2-devel

rpm -q        libtiff

rpm -q        libtiff-devel

rpm -q        lame

rpm -q        httpd

rpm -q        mysql

rpm -q        mysql-devel

rpm -q        mysql-server

rpm -q        php

rpm -q        php4-pear

rpm -q        php-mysql

rpm -q        php-gd

rpm -q        openssl

rpm -q        openssl-devel

rpm -q        kernel-devel

rpm -q        perl

rpm -q        perl-CPAN

rpm -q        bison

rpm -q        ncurses-devel

rpm -q        audiofile-devel

rpm -q        curl

rpm -q        sox

tar xvf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure

make

make instal

tar xvf freepbx-2.8.1.tar.gz

cd freepbx-2.8.1

./start_asterisk start

这里要注意的是。首先我们必须吧mysql密码设置为空,方便运行以下命令(建立相关asterisk 数据库)

mysqladmin create asterisk

mysqladmin create asteriskcdrdb

mysql asterisk < SQL/newinstall.sql

mysql asteriskcdrdb < SQL/cdr_mysql_table.sql

        - mysql --user root -p

                mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';

                Query OK, 0 rows affected (0.00 sec)

                mysql> GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';

                Query OK, 0 rows affected (0.00 sec)

                mysql> quit

service iptables stop

vi /etc/httpd/conf/httpd.conf

asterisk

asterisk

cd /var/www/html/

chown  -Rvf asterisk:asterisk *

cd /usr/local/sbin/

chmod 777 amportal

最后

以上就是无私灯泡为你收集整理的centos5.4+asterisk1.8+freepbx2.8 安装笔记的全部内容,希望文章能够帮你解决centos5.4+asterisk1.8+freepbx2.8 安装笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部