【发布时间】:2012-11-11 11:11:04
【问题描述】:
我目前正在为 PHP 使用 xampp。我在我的系统中安装了 *mongo_db(1.8.5)* 并在我的系统中安装了 xampp-1.8.1-VC9。为了为 mongoDB 配置 PHP,我下载了 *php_mongo.dll*(尝试了 VC9 thread safe 和 non-thread safe)并将 .dll 文件粘贴到 em>'../php/ext' 目录,并在 php.ini 文件中添加了extension=php_mongo.dll。
现在,当我尝试在 xampp 中启动 apache 时,即使 apache 正在启动,它仍会显示以下显示。
PHP startup mongo: Unable to initialize module
Module compiled with module API : 20090626
PHP compiled with module API : 20100525
These options need to match.
我的 .php 代码也无法连接 Mongo。这意味着某处有问题。
我哪里出错了。任何帮助将不胜感激。
【问题讨论】:
-
看起来你有正确的方法,但正在复制错误的 DLL(请参阅下面的答案)。另请注意,1.8.x 现在是落后的两个主要生产版本系列(最新的是 2.2.x)。如果您刚刚开始,最好从 2.2 服务器开始,因为有 many new features。
标签: php mongodb dll installation xampp