PHP SQLSRV驱动程序错误

时间:2011-06-09 19:31:36

标签: php eclipse zend-framework eclipse-plugin sqlsrv

我正在Eclipse中调试一个调用sqlsrv_connect()函数的脚本。我的开发环境是使用Zend Server CE设置的。当我安装时,我选中了包含驱动程序的选项,并使用PHPInfo页面验证它是否已正确安装。下面的代码片段显示了我注册的PHP Streams,你可以看到sqlsrv在那里

Registered PHP Streams:     https, ftps, php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, phar, sqlsrv

然而,在调试时,我遇到一个调用sqlsrv_connect()的行,我收到错误:

Call to undefined function sqlsrv_connect()

我不明白为什么会这样。 Eclipse中是否有一些需要调整的配置?任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

我猜eclipse正在使用与你的webserver不同的PHP实例。并且该实例未启用sqlsrv扩展。

答案 1 :(得分:0)

我是PHP的新手,我遇到了完全相同的问题。我可以通过IIS以及命令行使用sqlsrv驱动程序。但是在eclipse中调试时,没有加载sqlsrv驱动程序。

如果我无法解决这个问题,我将不得不放弃使用Sql Server这个解决方案,因为我必须能够进行调试。