[英]PHP SQLSRV connection “Failed to get DB handle: could not find driver”
[英]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中进行了修改
我还可以做些什么?
这里有可能,
在php.ini中启用mssql
;extension=php_mssql.dll
到extension=php_mssql.dll
尝试在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.