我已经确保pdo dblib驱动程序已正确安装在需要与sql数据库服务器通信的linux(ubuntu 16.04)服务器上。
当我运行命令时,这看起来是正确的。

php -i | grep -i pdo

结果
PDO drivers => dblib, mysql, pgsql pdo_dblib PDO Driver for FreeTDS/Sybase DB-lib => enabled

但在我最初的文章中,我没有看到上面的输出。但是,我仍然得到dblib unsupported错误。
有谁能帮我解决这个问题吗?

最佳答案

问题是我需要指定“sqlsrv”作为数据库连接的数据库驱动程序,而不是“dblib”

09-16 13:17