PHP启动无法加载动态库php_mongo.dll

2023-12-27

我是这方面的初学者。我正在尝试在 php 上安装 mongodb 驱动程序。

Platform: Windows 8.1 64bit.
PHP 5.5.9
Apache/2.4.7

按照此处的说明进行操作:http://php.net/manual/en/mongo.installation.php#mongo.installation.windows http://php.net/manual/en/mongo.installation.php#mongo.installation.windows

我已经用 VC11 尝试了所有 php_mongo.dll 文件并将其放入 php/ext 文件夹中。并添加了extension=php_mongo.dll在 php.ini 文件中,但是当我尝试在 xampp 控制器中启动 apache 时,出现错误。

    Php Startup: Unable to load dynamic library
  'C:\xampp\php\ext\php_mongo.dll' -%1 is not a valid Win32 application.

我已经在 phpinfo() 中检查了我的 VC 编译器版本,并在那里说明MSVC11 with architecture: x86.

如果有人能帮助我那就太好了。 谢谢。欣赏它。


确保为您的 PHP 安装下载正确的 .DLL。很可能您运行的是 apache x86,所以下载 x86php_mongo.dll。另外,如果您将 PHP 作为 Apache 模块运行,请确保选择thread safe (ts)一个,也选择这种类型dll与您正在运行的 PHP 版本相匹配。

版本必须匹配,否则您将收到 php 启动错误。找到这些 Mongo DLLhere http://pecl.php.net/package/mongo/1.5.5/windows.

我这样做了然后我得到了一个错误libsasl.dll未找到。我只是简单地复制了libsasl.dll在我的PHP安装目录下找到Apache安装目录(其中httpd.exe被发现)。然后我重新启动了 Apache,它就工作了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP启动无法加载动态库php_mongo.dll 的相关文章

  • PHP条件,如果当前页面,则链接突出显示[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个带
  • 通过 Sparkpost 发送 iCal 邀请

    我正在尝试使用 SparkPost 通过电子邮件以附件形式发送日历邀请 但收到电子邮件后邀请不会打开 我使用两个文件 calendarinvite php 来创建邀请 使用 Sendemail php 来发送电子邮件 calendarinv
  • 在 PHP 中包含 PHP 文件

    我有一个网站 它运行 PHP if 语句来根据附加文件的类型 即 Jpg Txt MP4 显示内容 所以我显示 TXT 文件的代码是 if post attachment txt display attachment div class d
  • Smarty 如果 URL 包含

    使用 Smarty 标签我想确定 URL 是否包含单词 例如 if smarty get page contains product php 我知道 contains 不存在 但是我怎样才能轻松地编写类似的东西来实现上述代码呢 所有 PHP
  • 通过 Excel / VBA 调用 DLL 中的 C++ 函数在传递双参数时生成异常

    我试图通过 DLL 在 Excel VBA 中使用 C C 静态函数 我在 VS17 中调试时遇到异常 我怀疑这是参数传递方式的问题 它是双精度 EXCEL EXE 中 0x00007FFA28BBA14F kernel32 dll 处抛出
  • 尝试使用 php 发送 POST 请求,无论我做什么,我都会收到“HTTP ERROR 500”

    为了发出 HTTP 请求 有人建议我尝试使用 PHP 并给了我一段代码 url https example com dashboard api data array to gt PHONE NUMBER from gt SENDER ID
  • get url 重定向时 File_get_contents() 不起作用

    我正在使用的功能是 function http post url data data url http build query data data len strlen data url date default timezone set
  • Mongod 错误(用自制程序安装)

    我已经安装了 mongodb brew install mongodb 已创建文件夹 mkdir p data db 处理权限 sudo chown R id un data db Run mongod 错误日志 2018 01 06T14
  • 如何检测字符串中的非 ASCII 字符?

    如果我有一个 PHP 字符串 如何以有效的方式确定它是否至少包含一个非 ASCII 字符 我所说的非 ASCII 字符是指不属于该表的任何字符 http www asciitable com http www asciitable com
  • 在 PHP 中比较两个对象的最快方法是什么?

    假设我有一个对象 在本例中为 User 对象 并且我希望能够使用单独的类来跟踪更改 用户对象不必以任何方式改变它的行为才能发生这种情况 因此 我的单独的类创建它的 干净 副本 将其存储在本地某个位置 然后可以将 User 对象与原始版本进行
  • 使用 PHP PayPal REST API 退款?

    我正在开发一个集成到 PayPal 的 REST API 中的 PHP 应用程序 我正确处理了事务并将事务 ID 保存到 MySQL 数据库中 我现在正在尝试退款 但无法让它停止给出 传入 JSON 请求未映射到 API 请求 错误 有人对
  • 获取字符串中的最后一个整数

    我需要隔离包含多个整数的字符串中最新出现的整数 我怎样才能得到23代替1 for lastnum1 text 1 out of 23 lastnum1 this gt getEval eregi replace out of text 你可
  • 如何纠正这个非法字符串偏移?

    我收到此错误 警告 第 32 行 home mysite public html wp content themes evento lib php extra class php 中的非法字符串偏移 type 我意识到文件中的这部分代码是错
  • 在 Yii 的标准中如何获得计数 (*)

    我正在尝试构建一个具有以下内容的查询group by属性 我正在尝试得到id和count它一直告诉我count is invalid列名 我怎样才能得到count来自group by询问 工作有别名 伊伊 1 1 11 其他不及格 crit
  • Codeigniter - 出现 404 Not Found 错误

    我们在 godaddy 有两个托管套餐 我们的实时网站使用以下 htaccess 文件运行良好 无需在 url 中使用 index php 即可访问网站 RewriteEngine On RewriteCond REQUEST FILENA
  • 从所有会话中注销

    我有一个注销选项 这是我的代码 session start session destroy setcookie key time 60 60 24 setcookie username time 60 60 24 我想添加另一个选项来注销所
  • 我可以在 PHP 会话变量中安全地存储用户名和密码吗?

    我想在 REST api 之上制作一个轻量级的 web 应用程序 用户只需进行一次身份验证 从那时起 所有针对 web api 的请求都希望通过以某种方式保持用户名和密码有效来完成 我已经做了一个工作原型我在哪里将用户名和密码存储在会话变量
  • PHP递归遍历对象树[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • mongodb 获取最后插入的文档

    此 Meteor 代码尝试查找集合中的最后一个文档 find userId this userId sort createdAt 1 limit 1 但由于所有文档都是按时间顺序排列的 我想删除createdAt字段 所以一旦被 删除 是否
  • ZF3/2 - 如何捕获 EVENT_DISPATCH 侦听器中引发的异常?

    有什么方法可以在 EVENT DISPATCH 监听器中抛出异常吗 class Module public function onBootstrap EventInterface event application event gt get

随机推荐

  • python 图像分割中的“硬”监督

    Python 中有多种用于分段的包和方法 但是 如果我先验知道某些像素 而不是其他像素 对应于特定对象 那么我如何使用它来分割其他对象 python 中实现的哪些方法适合这种方法 Thanks 您将需要了解半自动图像分割 半自动角度的图像分
  • Rails 应用程序的出生日期正则表达式 yyyy-mm-dd

    我正在创建一个用户注册表单 并将出生日期添加到必填字段中 我在 google github 和 stackoverflow 上搜索了一个好的出生日期 日期 正则表达式 并发现了这个 user rb 你总是可以使用Date parse让您的生
  • 微服务创建实体实现

    这是我概述的问题的后续问题here https stackoverflow com q 56622485 8586803 网关充当应用程序的入口点 来自客户端的每个请求都会发送到该应用程序 然后 网关将请求分配给负责的微服务 并处理身份验证
  • Vim:Ruby 和 HTMLomnicomplete 不显示本地方法/变量

    希望有人可以帮助我解决 Vim 中使用 Ruby 和 HTML 的omnicomplete 的一些相当不稳定的行为 The problem is that Ctrl X Ctrl O only seems to return non loc
  • 当单个对象属性为字符串时,如何防止将其转换为 DateTime

    这是我必须使用的模型的简化版本 class InputModel public string Name get set public object Value get set 以及控制器的相关部分 class Controller ApiC
  • 使用 Pandas 自相关图 - 如何限制 x 轴以使其更具可读性?

    我正在使用Python 3 7 我正在使用 ARIMA 模型执行时间序列预测 我正在使用自相关图评估 ARIMA 数据的属性 特别是使用 pandas plotting 中的 autocorrelation plot 我的数据有 50 00
  • 使用 MySql 设置声纳

    我正在尝试将声纳 Qube 5 5 默认数据库更改为 Mysql 但它仍然连接到默认 H2 DB 配置如下 我已经在 Mysql DB 中运行了以下脚本 Create SonarQube database and user Command
  • 如何强制 Meteor 应用程序通过代理进行所有 HTTP 调用?

    我正在尝试效仿通过代理服务器卷曲 http php net manual en function curl setopt php The 流星文档 http docs meteor com http不要提及 HTTP 方法的任何代理设置 有
  • 如何从 beautifulsoup 数据写入 csv

    希望将我用 beautifulsoup 提取的数据提取到 csv 文件 这是要提取的代码 from requests import get url https howlongtobeat com game php id 38050 resp
  • 使用 Lark 优先考虑语法

    我的语法有一个优先问题 而且我没有更多的想法来解决它 我在用着Lark https github com erezsh lark 事情是这样的 我已经尽可能简化了问题 from lark import Lark parser Lark r
  • python 机器学习 弃用警告

    请问你能帮我解决这个问题吗 C Python27 lib site packages sklearn cross validation py 44 DeprecationWarning This module was deprecated
  • 如何使用 Retrofit2、Gson 和 Rx 处理多种可能的响应类型

    我必须使用的 API 很糟糕 并且总是返回 HTTP 200 但有时会有正确的响应 blah blah blah blah 有时 会出现错误 error Something went wrong code 123 我正在使用带有 Gson
  • 让 BouncyCastle 解密 GPG 加密的消息

    如何让 BouncyCastle 解密 GPG 加密的消息 我已经在 CentOS 7 命令行中使用以下命令创建了 GPG 密钥对gpg gen key 我选择 RSA RSA 作为加密类型 并使用导出密钥gpg export secret
  • Swift 3:AppDelegate 不符合协议 GIDSignInDelegate

    现在我正在尝试实现Google Login 我是这样跟着的 https developers google com identity sign in ios sign in ver swift https developers google
  • Pyspark - 在结构化流上应用自定义函数

    我有 4 列 clienttimestamp sensor id activity incidents 从 kafka 流中 我在窗口中消费数据 预处理和聚合 如果我使用 count 进行 groupby 操作 则该流可以很好地在控制台中写
  • 更改 NPM 版本以进行测试的工具 - 通过将不同版本符号链接到全局空间

    NVM 是一个很棒的工具 可以让我们随意更改 Node 版本 我正在尝试开发一些好的东西 允许用户随意更改 NPM 版本 主要是为了在发布之前测试库代码 所以我正在研究 oresoftware npm version 它有一个名为 npmv
  • 关闭模式 MFC 对话框后获取编辑框文本

    在模态 MFC 对话框中 我想在对话框关闭后从编辑框中提取文本 我尝试这样做 CPreparationDlg Dlg CString m str m pMainWnd Dlg Dlg DoModal CWnd pMyDialog AfxGe
  • 从 Google Play 中删除内部测试人员

    我已在 Google Play 上成功部署了我的 Android 生产应用程序 我想从内部测试中删除我的测试人员 以便可以安装和使用生产应用程序 当我进入 管理内部测试人员 并单击 删除用户 时 它告诉我它已保存 但是 当我退出该页面时 它
  • 正则表达式中的数字范围

    我的正则表达式知识可能有漏洞 如果我试图查找字符串中可能位于数字范围 item 355 502 内的项目 有一种简单的方法可以做到这一点 据我所知我必须做类似的事情 35 5 9 3 6 9 0 9 4 0 9 0 9 50 0 2 我知道
  • PHP启动无法加载动态库php_mongo.dll

    我是这方面的初学者 我正在尝试在 php 上安装 mongodb 驱动程序 Platform Windows 8 1 64bit PHP 5 5 9 Apache 2 4 7 按照此处的说明进行操作 http php net manual