查看“FreePBX-13 Centos-7 源代码安装”的源代码
←
FreePBX-13 Centos-7 源代码安装
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:用户
您可以查看并复制此页面的源代码:
'''Centos-7 环境下安装 FreePBX 13 用户使用指南''' '''初始化系统设置''' 用户必须是ROOT 用户权限! 用户必须关闭 selinux。 以免引起其他安装问题 '''Disable selinux''' 在 /etc/sysconfig/selinux 文件中修改以下几行: <pre> sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/sysconfig/selinux sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/selinux/config </pre> 重新启动系统,执行命令 'sestatus',结果应该是:<br/> SELinux status: disabled '''Update Your System''' yum -y update yum -y groupinstall core base "Development Tools" '''安装其他的支持包和依赖包''' <pre> yum -y install lynx mariadb-server mariadb php php-mysql php-mbstring tftp-server \ httpd ncurses-devel sendmail sendmail-cf sox newt-devel libxml2-devel libtiff-devel \ audiofile-devel gtk2-devel subversion kernel-devel git php-process crontabs cronie \ cronie-anacron wget vim php-xml uuid-devel sqlite-devel net-tools gnutls-devel php-pear </pre> '''Install Legacy Pear requirements''' pear install Console_Getopt '''Firewalld Basic Configuration''' 开放80端口,管理员界面可以访问此端口 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload '''Enable and Start MariaDB''' 安装MariaDB,确保正常运行,这样freepbx能够正常工作,自动启动工作。 systemctl enable <nowiki>mariadb.se</nowiki>rvice systemctl start mariadb mysql_secure_installation 此提示要求输入当前用户密码。因为用户已经安装了MySQL,此输入为空,按ENTER键。此提示要求用户设置root 密码。请不要设置'''用户密码'''。在脚本运行时,我们将会自动创建。其他引导设置可以输入YES。 '''Enable and Start Apache''' FreePBX 使用Apache 服务器,所以页面服务器必须是启动状态。 <pre> systemctl enable <nowiki>httpd.se</nowiki>rvice systemctl start <nowiki>httpd.se</nowiki>rvice '''Install Dependencies for Google Voice (if required)''' '''Install iksemel ''' ''' cd /usr/src wget <nowiki>https://iksemel.googlecode.com/files/ikse</nowiki><nowiki>mel-1.4.tar.gz</nowiki> tar xf iksemel-*.<nowiki>tar.gz</nowiki> rm -f <nowiki>iksemel-1.4.tar.gz</nowiki> cd iksemel-* ./configure make make install '''Add the Asterisk User''' adduser asterisk -M -c "Asterisk User" '''Install and Configure Asterisk''' '''Download Asterisk source files.''' cd /usr/src wget http://d<nowiki>ownloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz</nowiki> wget <nowiki>http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz</nowiki> wget <nowiki>http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar</nowiki>.gz wget -O <nowiki>jansson.tar.gz</nowiki> <nowiki>https://github.com/akheron/jansson/archive/v2.7.tar.gz</nowiki> wget <nowiki>http://www.pjsip.org/release/2.4/pjproject-2.4.tar.bz2</nowiki> </pre> '''Compile and install DAHDI''' 如果用户没有安装Asterisk 语音卡可以忽略安装Dahdi(特别是虚拟机安装,无需此步骤)。 cd /usr/src tar xvfz <nowiki>dahdi-linux-complete-current.tar.gz</nowiki> tar xvfz <nowiki>libpri-1.4-current.tar.gz</nowiki> rm -f <nowiki>dahdi-linux-complete-current.tar.gz</nowiki> <nowiki>libpri-1.4-current.tar.gz</nowiki> cd dahdi-linux-complete-* make all make install make config cd /usr/src/libpri-1.4.* make make install '''Compile and install pjproject''' cd /usr/src tar -xjvf <nowiki>pjproject-2.4.tar.bz</nowiki>2 rm -f <nowiki>pjproject-2.4.tar.bz</nowiki>2 cd pjproject-2.4 CFLAGS='-DPJ_HAS_IPV6=1' ./configure --prefix=/usr --enable-shared --disable-sound\ --disable-resample --disable-video --disable-opencore-amr --libdir=/usr/lib64 make dep make make install '''编译安装jansson''' cd /usr/src tar vxfz <nowiki>jansson.tar.gz</nowiki> rm -f <nowiki>jansson.tar.gz</nowiki> cd jansson-* autoreconf -i ./configure --libdir=/usr/lib64 make make install '''Compile and install Asterisk''' cd /usr/src tar xvfz <nowiki>asterisk-13-current.tar.gz</nowiki> rm -f <nowiki>asterisk-13-current.tar.gz</nowiki> cd asterisk-* contrib/scripts/install_prereq install ./configure --libdir=/usr/lib64 contrib/scripts<nowiki>/get_mp3_source.sh</nowiki> make menuselect 如果用户需要支持MP3语音格式,安装编译 http://wiki.freepbx.org/download/attachments/29753688/ubuntu-14.04-enable-mp3.png 选择选项,然后保存,进行执行以下步骤: make make install make config ldconfig chkconfig asterisk off '''安装高清语音文件''' <pre> cd /var/lib/asterisk/sounds wget <nowiki>http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-wav-current.tar.gz</nowiki> wget <nowiki>http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-wav-current.tar.gz</nowiki> tar xvf <nowiki>asterisk-core-sounds-en-wav-current.tar.gz</nowiki> rm -f <nowiki>asterisk-core-sounds-en-wav-current.tar.gz</nowiki> tar xfz <nowiki>asterisk-extra-sounds-en-wav-current.tar.gz</nowiki> rm -f <nowiki>asterisk-extra-sounds-en-wav-current.tar.gz</nowiki> <nowiki># Wideband Audio download</nowiki> wget <nowiki>http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-g722-current.tar.gz</nowiki> wget <nowiki>http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-g722-current.tar.gz</nowiki> tar xfz <nowiki>asterisk-extra-sounds-en-g722-current.tar.gz</nowiki> rm -f <nowiki>asterisk-extra-sounds-en-g722-current.tar.gz</nowiki> tar xfz <nowiki>asterisk-core-sounds-en-g722-current.tar.gz</nowiki> rm -f <nowiki>asterisk-core-sounds-en-g722-current.tar.gz</nowiki> </pre> '''设置Asterisk 权限''' chown asterisk. /var/run/asterisk chown -R asterisk. /etc/asterisk chown -R asterisk. /var/{lib,log,spool}/asterisk chown -R asterisk. /usr/lib64/asterisk chown -R asterisk. /var/www/ '''安装配置FreePBX''' '''安装前修改Apache设置''' <pre> sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc<nowiki>/php.in</nowiki>i sed -i 's/^\(User\|Group\).*/\1 asterisk/' /etc/httpd/conf<nowiki>/httpd.co</nowiki>nf sed -i 's/AllowOverride None/AllowOverride All/' /etc/httpd/conf<nowiki>/httpd.co</nowiki>nf systemctl restart <nowiki>httpd.se</nowiki>rvice </pre> '''下载安装FreePBX''' cd /usr/src wget <nowiki>http://mirror.freepbx.org/modules/packages/f</nowiki>reepbx<nowiki>/freepbx-13.0-latest.tg</nowiki>z tar xfz <nowiki>freepbx-13.0-latest.tg</nowiki>z rm -f <nowiki>freepbx-13.0-latest.tg</nowiki>z cd freepbx ./start_asterisk start ./install -n '''搞定!''' 现在用户可以启动FreePBX,访问FreePBX界面,设置管理员帐户和邮箱。
返回至
FreePBX-13 Centos-7 源代码安装
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
合作伙伴
FreePBX官方
IPPBX软硬件
SIP 终端话机
SBC
语音网关,Sangoma语音板卡
工具
链入页面
相关更改
特殊页面
页面信息