【问题标题】:Error: Unable to load dynamic library 'C:\PHP\ext\php_sqlsrv.dll错误:无法加载动态库 'C:\PHP\ext\php_sqlsrv.dll
【发布时间】:2012-11-19 16:00:20
【问题描述】:

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

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

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

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

【问题讨论】:

  • 好吧,解决“找不到指定的模块,因为文件不存在”问题基本上很简单。让它存在:)

标签: php html sql-server iis


【解决方案1】:

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

【讨论】:

  • 非常感谢。我现在开始工作了。我想我的问题是我有超过 2 个不同版本的 php 文件。所以我能够在其中一个 ext 文件夹中找到文件并将其复制过来并修复了错误。感谢您的意见
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2017-08-04
    • 2014-09-19
    • 2016-12-06
    • 2019-06-15
    • 2018-03-20
    • 1970-01-01
    • 2017-01-23
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多