Asterisk FreePBX:无效的数据库权限。错误是:找不到驱动程序

Asterisk FreePBX:无效的数据库权限。错误是:找不到驱动程序,asterisk,freepbx,Asterisk,Freepbx,我们遵循本文档在Ubuntu14上安装“asterisk”和“FreePbx” 除了一件事,当我们执行最后一个命令时,一切都进行得很顺利 ./start_asterisk start ./install -n 我们得到了这个错误 root@dtm-asterix:/usr/src/freepbx# ./install -n Assuming you are Database Root Checking if SELinux is enabled...Its not (good)! Rea

我们遵循本文档在Ubuntu14上安装“asterisk”和“FreePbx”

除了一件事,当我们执行最后一个命令时,一切都进行得很顺利

 ./start_asterisk start
 ./install -n
我们得到了这个错误

root@dtm-asterix:/usr/src/freepbx# ./install -n
Assuming you are Database Root
Checking if SELinux is enabled...Its not (good)!
Reading /etc/asterisk/asterisk.conf...Done
Checking if Asterisk is running and we can talk to it as the 'asterisk' user...Done!
Preliminary checks done. Starting FreePBX Installation
Checking if this is a new install...Yes (No /etc/amportal.conf file detected)
Database Root installation checking credentials and permissions..Error!
Invalid Database Permissions. The error was: could not find driver
这是我的odbc.ini

[MySQL-asteriskcdrdb]
Description=MySQL connection to 'asteriskcdrdb' database
driver=MySQL
server=localhost
database=asteriskcdrdb
Port=3306
Socket=/var/run/mysqld/mysqld.sock
option=3
我们检查过了,我们的系统上安装了php pdo

apt-get install php-mysql

似乎为我解决了问题

为什么要安装测试版?请尝试
/usr/bin/env php-m|grep-i pdo
,并确保为php的CLI实例安装了pdo,并且您有一个pdo_mysql驱动程序。