Asterisk呼叫中心之freepbx安装(五)

本文详细介绍了如何在已安装Asterisk的环境中,在另一个CentOS系统上安装FreePBX。首先,安装必要的扩展包,包括libxml2、php和数据库相关组件。接着,通过命令行导入SQL文件来设置数据库,创建数据库用户。遇到PHP版本过低的问题,通过升级解决。在安装过程中,解决了一系列错误,如`posix_getpwuid()`函数未定义的问题,以及Asterisk版本过低的问题。最后,虽然FreePBX版本不支持中文,但提供了汉化的参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是建立在asterisk已经安装好的情况之下来进行的操作,执行asterisk -r。可以在终端看到asterisk系统已经启动代表安装成功。

安装freepbx,我选择了在另外一个centos系统来进行,以免安装过程覆盖了一些conf文件。

三:安装需要的扩展包

 

    1:yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox  (官方提供)

   2:安装 lame

      yum  install lame

    3.安装FreePBX

   # tar zxvf freepbx-2.5.1.tar.gz

     # cd freepbx-2.5.1

     # ./start_asterisk start

接下来便是对于数据库的一些设置,网上的教程普遍的都是要么要改密码为空再进行操作,太复杂。 sql文件存在于服务器之中,不便于进行import导入的话。可以操作如下:

1、在创建asterisk和asteriskcdrdb数据库之后:

mysql -uroot -p111111 asterisk <SQL/newinstall.sql     通过此命令来进行导入数据库之中。【切记此命令,无需空密码】

 mysql -uroot -p111111 asteriskcdrdb <SQL/newinstall.sql

2、创建数据库用户

[root@cspbx freepbx-2.5.1]# mysql –uroot -pmysqlpass
mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskpbx@localhost IDENTI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值