php - 如何让 MongoDB 与 php 5.3.5 & wamp 一起使用?

标签 php apache mongodb wamp

我一直收到这个错误(来自 apache 日志),我无法加载 32 位版本的 mongo 和 wamp 的 php_mongo.dll 模块。

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.5/ext/php_mongo.dll' - The specified module could not be found.\r\n in Unknown on line 0
<br />
<b>Warning</b>:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.5/ext/php_mongo.dll' - The specified module could not be found.
in <b>Unknown</b> on line <b>0</b><br />

最令人沮丧的是,我可以看到文件位于错误消息告诉我找不到它的确切目录中!我重新检查了 php.ini 的编辑是否正确,但是当 php 启动时我仍然无法加载模块。任何想法 '\r\n in Unknown on line 0' 可能对应于什么?

php 5.3.5 Apache 2.2.17 window 7

谢谢!

最佳答案

确保使用 mongodb 扩展插件的线程安全版本。我在使用非线程安全版本时偶然发现了完全相同的错误。

要下载正确的扩展程序,请参阅:http://www.php.net/manual/en/mongo.installation.php#mongo.installation.windows

您很可能需要 VC9(线程安全)版本。

关于php - 如何让 MongoDB 与 php 5.3.5 & wamp 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7442052/

相关文章:

php - SQLSTATE[HY000] [2002] 操作超时

Apache 不会在 httpd.conf 中的路径名中以空格开头(即使带引号)

mongodb - 如何在 node.js 中将数据转换为 utf-8?

apache - 在托管多个 vhost 条目的单个服务器上避免 SNI for SSL

java - Apache 会杀死长时间运行的页面请求线程吗?

java - MongoDB 添加 createAt UpdatedAt 字段 java

arrays - 如何将 Mongodb 文档中的数组转换为 JsonArray

php - mysql/php 中的多个计数

php - Bootstrap Select 插件 - 如何使用它提交表单?

javascript - Angular POST 请求