"找不到司机"错误。如何在IIS 7中使用SQL Server配置PHP?

时间:2018-01-30 03:16:12

标签: php sql-server iis pdo sqlsrv

我有一个使用SQL Server作为数据库的PHP网站。我想把它放在Windows服务器上。使用IIS 7的服务器。运行我的网站时遇到问题,当我尝试登录时,我总是收到错误:

  

Connector.php第55行中的PDOException:   找不到司机

我确实把pdo sql驱动程序放在我的php ext中。我已经在php.ini中注册了但我仍然遇到了这个错误。
enter image description here

在我的phpinfo()中,我找不到" sqlsrv"话说的话。你知道为什么以及如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是IIS for PHP,则应使用nts(非线程安全)版本加载dll。

php_sqlsrv_56_nts.dll
php_pdo_sqlsrv_56_nts.dll