下面給出在linux 上安裝Asterisk,FreePBX的基本步驟。1. 首先是更新系統(可選)在命令列中輸入sudo apt-get updatesudo apt-get upgrade2. 安裝LAMP (Apache2+MySQL+PHP)在命令列輸入sudo tasksel選擇 LAMP Server3. 新增額外的PHP 軟體包sudo apt-get install php5-gd php-pear php-db sox curl4. 安裝phpmyadmin (可選)sudo apt-get install phpmyadmin5. 安裝asterisksudo apt-get install asterisk asterisk-mysql asterisk-mp36. 安裝Freepbx準備工作在安裝Freepbx我們先要想好將Freepbx 安裝在哪個目錄下,FreePBX 為asterisk 的Web管理應用,可以幫助使用者配置Asterisk等。1) Ubuntu 的Web根目錄為/var/www, 因此我們可以把FreePBX安裝到/var/www/freepbx 目錄下,為便於管理,建立三個子目錄conf 設定檔案log 存放日誌public WEB應用。sudo mkdir /var/www/freepbx/sudo mkdir /var/www/freepbx/confsudo mkdir /var/www/freepbx/logsudo mkdir /var/www/freepbx/public2) 建立設定檔案 /var/www/freepbx/conf/vhost.confsudo vim /var/www/freepbx/conf/vhost.conf輸入以下內容修改 ServerAdmin 到你自己的Email地址。3) 將vhost 新增到 Apache的sites-enabled目錄下sudo ln -s /var/www/freepbx/conf/vhost.conf /etc/apache2/sites-available/freepbxcd /etc/apache2/sites-enabled/sudo ln -s ../sites-available/freepbx4) 建立 使用者和密碼來驗證合法使用者可以來配置FreePBX (有許可權訪問該網頁)sudo htpasswd -c /etc/apache2/freepbx-passwd admin5) 重啟Apachesudo /etc/init.d/apache2 restart有了這些準備工作後,就可以開始安裝FreePBX了7. 安裝FreePBX1) 下載FreePBX安裝包cd /tmpwget cd /usr/srcsudo tar xvzf /tmp/freepbx-2.8.1.tar.gzcd freepbx-2.8.1/2) 建立資料庫mysqladmin create asterisk -u root -pmysqladmin create asteriskcdrdb -u root -pmysql -u root -p asterisk
下面給出在linux 上安裝Asterisk,FreePBX的基本步驟。1. 首先是更新系統(可選)在命令列中輸入sudo apt-get updatesudo apt-get upgrade2. 安裝LAMP (Apache2+MySQL+PHP)在命令列輸入sudo tasksel選擇 LAMP Server3. 新增額外的PHP 軟體包sudo apt-get install php5-gd php-pear php-db sox curl4. 安裝phpmyadmin (可選)sudo apt-get install phpmyadmin5. 安裝asterisksudo apt-get install asterisk asterisk-mysql asterisk-mp36. 安裝Freepbx準備工作在安裝Freepbx我們先要想好將Freepbx 安裝在哪個目錄下,FreePBX 為asterisk 的Web管理應用,可以幫助使用者配置Asterisk等。1) Ubuntu 的Web根目錄為/var/www, 因此我們可以把FreePBX安裝到/var/www/freepbx 目錄下,為便於管理,建立三個子目錄conf 設定檔案log 存放日誌public WEB應用。sudo mkdir /var/www/freepbx/sudo mkdir /var/www/freepbx/confsudo mkdir /var/www/freepbx/logsudo mkdir /var/www/freepbx/public2) 建立設定檔案 /var/www/freepbx/conf/vhost.confsudo vim /var/www/freepbx/conf/vhost.conf輸入以下內容修改 ServerAdmin 到你自己的Email地址。3) 將vhost 新增到 Apache的sites-enabled目錄下sudo ln -s /var/www/freepbx/conf/vhost.conf /etc/apache2/sites-available/freepbxcd /etc/apache2/sites-enabled/sudo ln -s ../sites-available/freepbx4) 建立 使用者和密碼來驗證合法使用者可以來配置FreePBX (有許可權訪問該網頁)sudo htpasswd -c /etc/apache2/freepbx-passwd admin5) 重啟Apachesudo /etc/init.d/apache2 restart有了這些準備工作後,就可以開始安裝FreePBX了7. 安裝FreePBX1) 下載FreePBX安裝包cd /tmpwget cd /usr/srcsudo tar xvzf /tmp/freepbx-2.8.1.tar.gzcd freepbx-2.8.1/2) 建立資料庫mysqladmin create asterisk -u root -pmysqladmin create asteriskcdrdb -u root -pmysql -u root -p asterisk