繁体   English   中英

PHP连接“无法获取数据库句柄:找不到驱动器”

[英]PHP connection “Failed to get DB handle: could not find driver”

我正在使用以下代码尝试连接:

try {
        $hostname = "*****";
        $port = 1443;
        $dbname = "*******";
        $username = "********";
        $pw = "************";
        $dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw");
        } catch (PDOException $e) {
            echo "Failed to get DB handle: " . $e->getMessage() . "\n";
        exit;
        }

这是我的错误:

Failed to get DB handle: could not find driver

DLL文件已经在php / ext中,并在php.ini中进行了修改

我还可以做些什么?

这里有可能,

  1. 在php.ini中启用mssql

    ;extension=php_mssql.dll

    extension=php_mssql.dll

  2. 尝试在php.ini上编辑设置, mssql.secure_connection必须设置为on 如果配置了php,则mssql_connect可以使用安全连接...进入php.ini并验证mssql.secure_connection参数

    [MSSQL] mssql.secure_connection = On 3。尝试以下操作:

通过删除“;”在php.ini中取消注释以下内容:

;extension=php_pgsql.dll

我希望这能帮到您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM