将错误获取为";找不到驱动程序“;在PHP和sql server 2016中使用PDO
我需要一个小帮助来配置我的应用程序中的pdo_odbc。详情如下:将错误获取为";找不到驱动程序“;在PHP和sql server 2016中使用PDO,php,pdo,unixodbc,Php,Pdo,Unixodbc,我需要一个小帮助来配置我的应用程序中的pdo_odbc。详情如下: 服务器名称:Linux red hat 6(Linux XXXServer 2.6.32-754.25.1.el6.x86_64#1 SMP Wed Nov 20 15:07:26 EST 2019 x86_64) PHP信息:PHP版本7.3.16 当我运行下面的代码时,是无法显示ODBC但我添加了代码extension=pdo_odbc.so在php.ini文件中: php-r'print_r(PDO::getAvaila
extension=pdo_odbc.so
在php.ini
文件中:
php-r'print_r(PDO::getAvailableDrivers());'代码>
输出:
此外,我正在尝试运行以下配置命令:
/configure——使用pdo odbc=unixODBC,/usr/local
但这是一个错误:
bash:./configure:没有这样的文件或目录
提前感谢/configure
是一个从源代码构建PHP的命令。为什么不在发行版包管理器中查找pdo_odbc
?php-i | grep-pdo-pdo-pdo-support=>enabled-pdo-drivers=>mysql,sqlite-pdo-drivers-for-mysql=>enabled-pdo-drivers-for-sqlite 3.x=>enabledHere-odbc-Driver未启用,请您帮助我。在Red Hat 6中,/configure
是从源代码构建PHP的命令。为什么不在发行版包管理器中查找pdo_odbc
?php-i | grep-pdo-pdo-pdo-support=>enabled-pdo-drivers=>mysql,sqlite-pdo-drivers-for-mysql=>enabled-pdo-drivers-for-sqlite 3.x=>enabledHere-odbc-Driver未启用,请您帮助我。戴着红帽子。
Array
(
[0] => mysql
[1] => sqlite
)