首页 > 新闻 > 专家观点 >

《FreePBX使用指南》:安装FreePBX

2013-05-20 15:07:30   作者:   来源:CTI论坛   评论:0  点击:


  FreePBX 是一款采用Linux,Apache,MySQL 和PHP技术开发的Asterisk动态IPPBX 软件包。在介绍FreePBX 核心管理员功能之前,我们需要经过几个步骤来完成安装和配置这些框架控件。尽管在Linux 环境下,安装Asterisk 和FreePBX 已经变得相当简单,但是还是建议安装时要留意。这些安装步骤是服务器的基本步骤,涉及了是否成功安装,是否稳定运行的技术内容。

  每一种安装部署需求可能有所不同,我们在本章提供如何在Centos 5.2 和 Ubutun 8.10安装FreePBX 和Asterisk。

  在CentOS 5.2 环境下安装FreePBX

  CentOS 是基于红帽子Red Hat Enterprise Linux 发展而来的操作系统,本身具有强大的安全性和稳定性。目前来看, CentOS是在Asterisk和FreePBX 应用中比较受欢迎的操作系统。在安装CentOS 5.2时,需要安装以下支持包:

  Applications

  • Editors
  • Text-based Internet

  Development

  • Development Libraries
  • Development Tools

  Servers

  • DNS
  • Mail Server
  • MySQL Database Server
  • Server Configuration Tools
  • Web Server

  Base System

  • Administration Tools
  • Base

  其他无需安装的支持包可以不选择安装,不会影响系统性能。另外,在安装系统时,必须关闭 SELinux .

  一旦完成基本的 CentOS 5.2 安装,需要安装一些必要的Asterisk 支持包。

  安装支持包

  FreePBX 要求安装一些必要的支持包来保证系统能够正确运行。大部分的支持包,默认系统安装时没有被安装,需要用户再次下载。这里提醒用户,必须成功安装所有的支持包,免得在后续的过程中出现问题,希望再次确认!

  首先确认所有的系统支持包是最新的版本。登录系统以root 权限执行各项软件包更新:

  yum update -y

  系统执行版本检测和更新,安装下载时间可能好久,时间长短这要看你的网络速度如何,是否可以连接网络等等因素。通常可能几分钟到几小时。

  确认系统更新成功以后,建议客户重新启动系统:

  shutdown -r now 

  现在系统已经更新到了最新的状态,用户可以安装必要的支持包。以下支持包是必须安装的:


Package Purpose
LibTIFF development headers Used for dynamic generation of images (such as call usage graphs)
PHP GD library As with LibTIFF, the GD libraries are used by PHP to dynamically generate images
PHP MySQL library Allows FreePBX to read and write to its MySQL
database backend
Kernel or SMP kernel development headers Used to allow DAHDI to build its modules against the running kernel
Audio file development headers Allows FreePBX to transcode recordings and
music-on-hold files when they are uploaded
MySQL development headers These headers are required when building applications that use MySQL databases (FreePBX is based on a MySQL database backend)

  待续......

相关阅读:

分享到: 收藏

专题