错误:无法加载动态库'C:\ PHP \ ext \ php_sqlsrv.dll

时间:2012-11-19 16:00:21

标签: php html sql-server iis

到目前为止,我已经尝试了所有关于.dll错误的选项,但它无法解决我的问题。

请不要有任何人知道如何让php加载这些动态库。我正在使用php 5.3.18,IIS 7和SQL ServerExpress数据库,每次运行phh.info我都会收到很多这样的错误日志。 我还注意到我没有在我的php文件夹中的'ext'子文件夹中列出这些.dll文件。请让别人帮忙,以便继续前进。我很感激这里的每一个贡献

  

[19-Nov-2012 08:44:14 America / Denver] PHP警告:PHP启动:   无法加载动态库'C:\ PHP \ ext \ php_msql.dll' -   找不到指定的模块。在第0行的未知中   [19-Nov-2012 08:44:14 America / Denver] PHP警告:PHP启动:   无法加载动态库'C:\ PHP \ ext \ php_pdo_sqlsrv.dll' -   找不到指定的模块。在第0行的未知中   [19-Nov-2012 08:44:14 America / Denver] PHP警告:PHP启动:   无法加载动态库'C:\ PHP \ ext \ php_pdo.dll' -   找不到指定的模块。在第0行的未知中   [19-Nov-2012 08:44:14 America / Denver] PHP警告:PHP启动:   无法加载动态库'C:\ PHP \ ext \ php_sqlsrv.dll' -   找不到指定的模块。在第0行的未知中   [19-Nov-2012 08:44:14 America / Denver] PHP警告:PHP启动:   无法加载动态库'C:\ PHP \ ext \ php_dblib.dll' -   找不到指定的模块。在第0行的未知中   [19-Nov-2012 08:44:14 America / Denver] PHP警告:PHP启动:   无法加载动态库'C:\ PHP \ ext \ php_curl.dll' -   无法找到指定的程序。

我想知道这是否是我的下拉列表无法从数据库中填充的原因 这里有趣的是我的连接脚本工作正常,但下拉列表没有填充,我没有收到任何错误

2 个答案:

答案 0 :(得分:0)

如果您在该文件夹中没有这些文件,则需要将它们放在那里。搜索您的驱动器,找出它们是否位于不同的位置。

答案 1 :(得分:0)

我收到同样的错误。我从www.dependencywalker.com下载了一个Dependency Walker程序,发现php_pdo_sqlsrv.dll找不到php5.dll,因为我的系统路径中没有我的php文件。我将php安装添加到我的路径中,警告消失了。