一、在CentOS 5.2 下安裝 FreePBX 2.5.0需要安裝的服務如下:

DNS Server
Web Server
Mail Server
MySQL Database
Development Tools

前期安裝的時候沒安裝dns和mail這2個服務,用

yum install bind
yum install sendmail

來完成安裝。如果是全新安裝的話,記得在做系統的時候選一下dns和mail就行了。

二、配置網絡及更新系統,禁用Selinux

配置網絡部分略去,一般都已經設置好了。

更新系統,用yum -y update,我的系統需要下載100多M,我的網絡比較慢,算了,在單位測試再更新了。

Selinux的禁用有很多種辦法,簡單的用setup,找到Firewall configuration,進入後把Selinux禁用就可以了。

三、安裝需要的擴展包

首先用yum安裝以下擴展包

yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf

然後安裝Lame 3.97

cd /usr/src

wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

tar zxvf lame-3.97.tar.gz

cd lame-3.97

./configure

make

make install

六、安裝asterisk和FreePBX

Asterisk的安裝請參考http://www.linuxidc.com/Linux/2008-10/16772.htmhttp://www.linuxidc.com/Linux/2008-10/16773.htm

安裝FreePBX

cd /opt

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

tar zxvf freepbx-2.5.0.tar.gz

cd /opt/freepbx-2.5.0

./start_asterisk start

./install_amp --username=asteriskuser --password=SOMEPASSWORD

echo "/usr/local/sbin/amportal start" >> /etc/rc.local

chkconfig httpd on

chkconfig mysqld on

在瀏覽器中打開 http://FreePBX機器的IP/admin

Click red bar in FreePBX

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 安德森 的頭像
    安德森

    安德森技術備忘板

    安德森 發表在 痞客邦 留言(1) 人氣()