wamp使用php7.0连接SQLServer时显示could not find driver

php配置:

clipboard.png

clipboard.png

php.ini配置:

clipboard.png

已安装msodbcsql.msi系统驱动

MySQL可以连接使用,但是连接SQLSever时显示could not find driver

clipboard.png

网上找了很多方法但都没用,想请教下怎么处理

阅读 4.2k
2 个回答

图片描述

        $mssqldriver = '{SQL Server Native Client 10.0}';
        $hostname='xxx';
        $dbname='xxx';
        $username='xxx';
        $password='xxx';
        try {
            $dbDB = new \PDO("odbc:Driver=$mssqldriver;Server=$hostname;Database=$dbname", $username, $password);
        } catch (\Exception $e) {
            echo $e->getMessage();
            die;
    }

应该还要安装pdo_odbc,我电脑上还装了SQL Server Native Client
图片描述

问题已解决,除了以上这些操作以外,还需要对Apache的php.ini把;extension=php_pdo_odbc.dll改为extension=php_pdo_odbc.dll就行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏