找不到mongodb PHP扩展?

时间:2012-03-27 07:05:43

标签: php mongodb

我按照手册,将php_mongo.dll加载到PHP扩展文件夹中, 并将扩展名= php_mongo.dll添加到php.ini文件中,当我尝试并且你知道“为了使事情正确,你必须安装php_mongo模块。这里是PHP.net上的安装文档”时,它给了我一个错误。但是我已经完成了任何解决方案吗?我正在运行最新版本的PHP和mongodb

2 个答案:

答案 0 :(得分:3)

检查php --ini显示正在使用的配置文件。

检查php -i(phpinfo)并确保模块实际已加载。

仔细检查您的PHP版本是否具有正确的模块风格。 (VC6,VC8,VC9,TS,NTS等)

我在stealth35的窗口上获得了PHP 5.4 32位的mongo模块(1.2.9)。它就像一个魅力。

答案 1 :(得分:0)

通常有多个PHP位置具有不同的php.ini文件。

如果您担心在mod_php(通过apache)或fastcgi中工作,请创建一个包含以下内容的文件。

<?php phpinfo();

然后在浏览器中访问该文件。它将列出当前正在加载的所有设置和模块。它还会告诉您正在使用哪个php.ini文件和模块目录。

请确保列出的ini是您添加的mongo dll行。