在CentOS 5.2 下安装 FreePBX 2.5.0

一、在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

安装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

相关推荐