【发布时间】:2012-06-08 09:49:05
【问题描述】:
我正在尝试使用 PHP 运行 MongoDB。我的机器上安装了 XAMPP 1.7.7(Windows XP - 32 位)。
PHP 版本是 5.3.8,Apache 版本是 2.2.21。 我按照他们的说明页面上的说明安装了 PHP MongoDB 驱动程序。我有这个 zip 中的 php_mongo.dll - mongo-1.1.4-php5.3vc9ts(因为我看到线程安全已启用)。
但是,我总是不断收到消息 - '致命错误:找不到类'Mongo'' 对于这个代码sn-p-
$mongo = new Mongo();
$db = $mongo->database_name;
有人知道解决办法吗?
提前致谢。
【问题讨论】:
-
你启用了这个模块吗?试试
phpinfo();看看是不是模块已经加载完毕 -
没有。是的,我也忘了提到这一点 - 模块没有显示为在 phpinfo() 中加载(从同一脚本调用)。我也在 php.ini 文件中添加了“extension=php_mongo.dll”。还有什么事情要做吗?
-
你重启了 apache 吗?你把dll放到apache可以读取的路径了吗?
-
是的,我确实重启了 apache。尽管如此,同样的错误。我已将 dll 放入 C:\xampp\php\ext\ 。可以吗?
-
在 php 中启用错误日志(包括启动错误),然后重新启动 apache 并查看错误日志。这可能会告诉你发生了什么。