Difference between revisions of "Installing FusionPBX 3.2 on CentOS 6.5 and Mysql"

From FusionPBX
Jump to: navigation, search
Line 23: Line 23:
 
uuid-devel @development-tools gdbm-devel db4-devel libjpeg libjpeg-devel libtermcap libtermcap-devel ncurses ntp screen sendmail sendmail-cf \
 
uuid-devel @development-tools gdbm-devel db4-devel libjpeg libjpeg-devel libtermcap libtermcap-devel ncurses ntp screen sendmail sendmail-cf \
 
bison gettext-devel httpd-devel apr-devel apr-util-devel cyrus-sasl-devel gettext-libs openldap-devel http*
 
bison gettext-devel httpd-devel apr-devel apr-util-devel cyrus-sasl-devel gettext-libs openldap-devel http*
 +
 +
Install MySQL.
 +
 +
yum install mysql*
 +
 +
 +
Install Freeswitch
 +
 +
cd /usr/src
 +
git clone git://git.freeswitch.org/freeswitch.git
 +
cd freeswitch
 +
./bootstrap.sh
 +
 +
 +
Edit modules.conf to enable or disable desired modules.
 +
To enable a few extra features you may want to go ahead and edit modules.conf.
 +
Remove the # in front of the lines with these modules:
 +
 +
mod_rtmp
 +
mod_directory
 +
mod_callcenter
 +
mod_tts_commandline
 +
mod_dingaling
 +
mod_flite
 +
mod_shout
 +
mod_pocketsphinx
 +
mod_cidlookup
 +
 +
 +
 +
./configure
 +
make
 +
make install
 +
make cd-moh-install && make cd-sounds-install
 +
 +
#add a user for freeswitch
 +
 +
useradd freeswitch

Revision as of 04:10, 9 April 2013

Installing FusionPBX 3.2 on CentOS 6.4 and Mysql

Install Basic CentOS Server Installation

you can download centOS 6.4 from

http://mirror.sunnyvision.com/centos/6.4/isos/i386/CentOS-6.4-i386-minimal.iso


Then Do update to up to date

yum update -y


Disabling SELINUX

/bin/sed -i -e s,'SELINUX=enforcing','SELINUX=disabled', /etc/selinux/config


yum -y install autoconf automake gcc-c++ git-core libjpeg-devel libtool make ncurses-devel pkgconfig libedit-devel \ unixODBC-devel openssl-devel gnutls-devel libogg-devel libvorbis-devel curl-devel libtiff-devel libjpeg-devel python-devel \ expat-devel zlib zlib-devel bzip2 which subversion screen vim php* ntp libX11-devel libzrtpcpp-devel alsa-lib-devel libdb-devel \ uuid-devel @development-tools gdbm-devel db4-devel libjpeg libjpeg-devel libtermcap libtermcap-devel ncurses ntp screen sendmail sendmail-cf \ bison gettext-devel httpd-devel apr-devel apr-util-devel cyrus-sasl-devel gettext-libs openldap-devel http*

Install MySQL.

yum install mysql*


Install Freeswitch

cd /usr/src git clone git://git.freeswitch.org/freeswitch.git cd freeswitch ./bootstrap.sh


Edit modules.conf to enable or disable desired modules. To enable a few extra features you may want to go ahead and edit modules.conf. Remove the # in front of the lines with these modules:

mod_rtmp mod_directory mod_callcenter mod_tts_commandline mod_dingaling mod_flite mod_shout mod_pocketsphinx mod_cidlookup


./configure make make install make cd-moh-install && make cd-sounds-install

  1. add a user for freeswitch

useradd freeswitch