在Debian 9.6下安装 FreePBX 15
基本系统设置
需要安装debian-9.6
安装计算机时,在选择包时,请确保至少选择“web server”和“SSH server”。还可以关闭“Debian桌面环境”。
以Root用户身份登录或切换到Root用户
请注意:这很重要!必须以root用户身份运行整个进程。以后尝试使用“sudo”将不起作用。请不要忽视这一点。必须以root用户身份运行整个安装程序。将有助于以root用户身份启用ssh登录。为此,需要将/etc/ssh/sshd\u config中的行“permitrotlogin without password”更改为“permitrotlogin yes”。可以使用以下命令执行此操作。
|
更新系统
|
安装所需的依赖项
|
安装nodejs
|
重启服务器
|
安装必备组件
机器重新启动后,现在可以确定运行的是最新的Linux内核。(在编写本文档时,测试的内核是3.16。)
安装 MariaDB ODBC
mariadb-connector-odbc_3.0.7-1_amd64.deb
mariadb-connector-client-library_3.0.8-1_amd64.deb
|
ODBC连接器已经存在于mariadb-connector-client-library_3.0.8-1_amd64.deb中
安装pear要求
|
MariaDB 告警!
如果MariaDB服务器在“STRICT_TRANS_TABLES”模式下工作,则需要在my.conf
|
to
|
or
|
检查mysql中的模式登录
mysql -u freepbxuser -p(密码) :
|
安装和配置 Asterisk
下载 Asterisk 源码
|
编译和安装 DAHDI.
如果没有任何物理PSTN硬件连接到此服务器,则不需要安装DAHDI(例如,T1或E1卡或USB设备)。大多数较小的机器没有DAHDI硬件,可以地跳过这一步。
|
|
编译和安装 Asterisk
有些脚本会让你启用CORE-SOUNDS核心声音和EXTRA-SOUNDS额外的声音,但这在FreePBX上是不必要的,因为声音语言模块会帮你做到这一点
|
选择“保存并退出”后,继续
|
安装和配置 FreePBX
新建 Asterisk 用户和基本文件权限
|
对Apache的一些小修改。
|
配置 ODBC
编辑/etc/odbcinst.ini文件并添加以下内容。
请注意,此命令假设正在安装到一台新服务器,并且文件为空。如果这不是新安装的服务器,请手动验证文件的内容,而不只是复制和粘贴下面的行。
“EOF”不在文件中,它只是向“cat”命令发出信号,表示已完成粘贴。
|
如果不是x86_64服务器上,则可能需要验证这些路径。可以使用命令“find / -name libmyodbc.so`验证位置
编辑或创建/etc/odbc.ini文件并添加以下部分。请再次注意,此命令假定正在安装到一台新服务器,并且文件为空。如果不是这样,请手动验证文件的内容。
|
下载和安装FreePBX.
|
如果你想在另一个web根目录下安装Freepbx(例如:在/var/www/myroot下),请修改一些Apache设置并重新启动它。
|
安装所有 Freepbx 模块
|
就这样!
现在可以开始使用FreePBX了。
打开web浏览器,连接到新FreePBX服务器的IP地址或主机名。
你会看到管理员设置页面,在这里你可以设置你的'admin'帐户密码,并配置一个电子邮件地址来接收更新通知。
在写这篇文章时有大约50个额外的模块,可以安装,管理员可以通过安装这些模块以提高免费PBX机的可用性。
在Debian 9.6下安装 FreePBX 15相关推荐
- debian安vs_在Debian 10系统下安装和更新Visual Studio Code的方法
本文介绍在Debian 10 Linux操作系统下安装Visual Studio Code(VS Code)编辑器的方法,同时附上更新的命令. 在Debian 10下安装Visual Studio C ...
- linux无法安装at命令,在Ubuntu/Debian/CentOS/Fedora下安装At及各种At命令的用法
本文介绍在Linux系统下安装At的方法,可安装在Ubuntu/Debian/CentOS/Fedora发行版下,及各种At命令的用法.at是一个命令行实用程序,可让您安排在特定时间执行的命令,使用a ...
- CentOS 7 下安装FreePBX 14
初始消息系统设置 所有命令必须在root用户下操作! 必须禁止 selinux. selinux 会导致一些奇怪的行为! 禁止selinux 在/etc/sysconfig/selinux , 更改 ...
- linux nexus端口配置,Linux下安装Nexus-3.15私服
1.切换到root用户 创建nexus用户:useradd nexus 设置nexus用户密码:passwd nexus 2.创建文件夹并进入该目录 linux中,软件包一般放在opt目录下,安装时, ...
- debian/ubuntu19.10下安装使用护眼软件f.lux
##################debian系统############################ 由于是debian系统, 所以不要去折腾添加ppa那种方式来安装x.flux 直接到f.l ...
- Linux下安装Nexus-3.15私服
1.切换到root用户 创建nexus用户:useradd nexus 设置nexus用户密码:passwd nexus 2.创建文件夹并进入该目录 linux中,软件包一般放在opt目录下,安装时, ...
- Debian,Ubuntu下安装zsh和oh-my-zsh
文章目录 1.zsh介绍 2.安装zsh 3.安装Oh My Zsh 3.配置主题 4 添加kubectl自动补全 1.zsh介绍 Z Shell或zsh是一种交互式的UNIX shell和功能强大的 ...
- ubuntu20.04下安装qq和微信(最新)
ubuntu20.04下安装qq和微信(最新) 在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式: sudo apt install 软件包 或者 sudo dpkg -ℹ ...
- 大数据学习笔记二:Ubuntu/Debian 下安装大数据框架Hadoop
文章目录 安装Java 为Hadoop创建用户 安装Hadoop 配置Hadoop 配置环境变量 设置配置文件 格式化namenode 启动hadoop集群 访问hadoop集群 大数据学习系列文章: ...
最新文章
- 计算两个日期相差的小时差
- 河南省第十一届ACM程序设计竞赛 修路
- 后处理没有pui文件怎么打开_UG后处理添加具体步骤
- android 之 Hnadler 、Message 、Looper
- 在linux中安装Qt4.8,在linux 如何安装qt 4.8.1
- 基于深度学习的病理_组织病理学的深度学习(第二部分)
- @MapperScan和@ComponentScan的区别
- RDMA(远程直接数据存取)概述
- Axure插件axure-chrome-extension安装(非常方便)
- 根据JAVA实体生成SQL建表语句
- 6大最常用的Java机器学习库一览
- 金鳞岂是池中物,一遇风云便化龙
- MATLAB指纹识别技术[完美运行,详细解释,GUI界面,万字文稿]
- android 网络编程 笔记,【Android 应用开发】Android 网络编程 API笔记
- WARNING - this build will not support IPVS with IPv6. 警告解决
- 设计一个长方形类。成员变量包括:长度和宽度,成员函数除包括计算周长和计算面积外, 还包括用set方法来设置长方形的长度和宽度,以及用get的方法来获得长方形的长度和宽度 最后,编写一个测试程序来测试所
- linux上使用openocd的问题
- 计算机通电后自动断电,电脑开机自动断电,详细教您电脑开机自动断电怎么解决...
- 2019华为优招-南研所
- 您的第一个工程项目 [原创iOS开发-Xcode教程]
热门文章
- 总要去趟青岛吧——超实用省钱攻略
- android wear 最新设备,最全Android Wear 2.0设备升级名单:华为给力
- xmlns:XML命名空间
- 云南计算机应用技术专科学校排名,2020云南最好的十大专科学校排行榜
- 字符和字符串的区别和使用
- 【Matlab优化选址】蚁群算法求解电动汽车充电站与换电站选址优化问题【含源码 1182期】
- 面试突击:线程池有几种创建方式?推荐使用哪种?
- python爬取json接口
- tar,gunzip,gzip,unzip和zgrep 命令的区别
- Geany配置C语言、Java、Python编译环境