我使用以下代码尝试连接:
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 中启用 MSSQL.ini
;extension=php_mssql.dll
自
extension=php_mssql.dll
-
尝试在 PHP 上编辑您的设置.ini mssql.secure_connection必须设置为开。如果配置了 php,mssql_connect可以使用安全连接...进入 php.ini 并验证 mssql.secure_connection 参数
[MSSQL]
mssql.secure_connection = On
3.试试这个:
在 php 中取消注释以下内容.ini通过删除 ";"
;extension=php_pgsql.dll
我希望这对你有帮助。