找不到文件PDO SQL Server

时间:2018-10-30 21:10:52

标签: php sql-server

尝试通过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());
}

我很茫然。

0 个答案:

没有答案