尝试通过PHP连接到SQL Server时出现以下错误:数据库连接错误:SQLSTATE [01000]:[unixODBC] [驱动程序管理器]无法打开lib'/ opt / microsoft / msodbcsql17 / lib64 / libmsodbcsql- 17.2.so.0.1':找不到文件
我已验证该文件确实存在
ls -l /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.2.so.0.1
产量
-rwxr-xr-x 1 root root 17306000 Jul 3 06:34 /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.2.so.0.1
我的连接代码是:
$dns="sqlsrv:Server=192.168.X.X;Database=999";
try
{
$mspdo = new PDO($dns, "user", "password");
}
catch(PDOException $pe)
{
die("database connect error:". $pe->getMessage());
}
我很茫然 .