Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将错误获取为";找不到驱动程序“;在PHP和sql server 2016中使用PDO_Php_Pdo_Unixodbc - Fatal编程技术网

将错误获取为";找不到驱动程序“;在PHP和sql server 2016中使用PDO

将错误获取为";找不到驱动程序“;在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

我需要一个小帮助来配置我的应用程序中的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::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
    )