centos5.4+asterisk1.8+freepbx2.8 安装笔记
2012-03-20 14:53
471 查看
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
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 安装笔记
- 用proxmox自带的centos5.2模板安装asterisk1.8+freepbx2.8笔记
- centos5.4上安装kamailio-3.1.4笔记 测试通过
- CentOS 5.4 x86_64上安装simspark笔记
- centos5.4裁剪笔记(1)-安装到虚拟机
- CentOS 5.4安装笔记
- CentOS 5.4 x86_64 编译安装 MySQL 完全笔记
- centOS5.4 apache+mysql+php+gd2+Zend搭建影视服务器安装笔记
- Centos-6.3-x86_64 minimal 迷你版安装笔记 - Resin篇
- Kafka学习笔记——centos7下kafka安装配置与验证
- 【MongoDB学习笔记1】基于CentOS 6.5安装MongoDB
- wkhtmltopdf 安装使用笔记(CentOS6)
- CentOS 5.4安装Oracle 10g
- 在CentOS 5.4上安装CouchDB
- Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址 (转做笔记)
- Linux学习笔记 --- centos7下安装pymssql
- centos5.4 裁剪笔记(7)-小结
- centos 7 min 编译安装php5.6+nginx1.7.5 笔记
- CentOS 5.4安装 libmcrypt 2.5.8 错误及其解决方案记录
- MongoDB学习笔记之-- MongoDB安装与配置(CentOS6.5)