找不到sqlsrv_connect()

时间:2010-05-20 11:59:20

标签: php sql-server

我正在开发一个使用SQL Server Driver for PHP的项目,并希望将驱动程序升级到新版本(2.0),因为我需要在那里实现的一些功能。

我替换了php / ext目录中的旧.dll并重新启动了Web服务器。但现在我收到以下错误:

Fatal error: Call to undefined function sqlsrv_connect() in E:\ProjekteExtern\hades\_apl\classes\sql\sqlsrv.class.php on line 34

phpinfo()输出显示sqlsrv,就像之前的版本一样。

有人知道我为什么会收到此错误或有任何想法来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

对于仍然使用PHP SQL的PHP​​和Microsoft SQL Server出错的人,请检查Web服务器的日志(Apache,IIS等)。我刚刚发现WampServer x64 is not compatible with PHP SQL Server Driver,所以我又重新安装了32位版本。

<强>更新: 对于WampServer 2.2,PHP是使用VC ++ 9.0进行线程安全编译的,所以它可以使用

php_pdo_sqlsrv_53_ts_vc9.dll

php_sqlsrv_53_ts_vc9.dll