我使用以下代码尝试连接:
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
中修改我还能做什么?
答案 0 :(得分:-1)
这里有以下可能性,
在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.试试这个:
通过删除&#34 ;;"
取消注释php.ini中的以下内容;extension=php_pgsql.dll
我希望这会对你有所帮助。