之后将正确的.dll文件中到..php/ext文件夹, 为了使此扩展能够正常工作,有一些DLL文件必须可供Windows系统PATH使用。您可以尝试将您的PHP目录添加到Windows上的PATH。
以下步骤跟踪和检查,如果它的工作原理:在XAMPP控制面板
- 停止Apache服务器。
- 进入控制面板,打开系统图标(开始→控制面板)
- 转到高级选项卡
- 单击“环境变量”按钮
- 看在“系统变量”栏中
- 查找路径条目(您可能需要滚动才能找到它)
- 双击路径条目
- 在末尾输入您的PHP目录,包括';'之前(例如:C:\ xampp \ php)
- 按确定
- 在xampp控制面板中启动apache服务器。
- 现在转到您安装MongoDb的目录和命令提示符
- 转到Mongo安装文件夹中的/ bin目录并运行命令“mongod --dbpath”(例如,的mongod --dbpath C:\ XAMPP \ htdocs中\蒙戈 - 演示\ DB),并保持运行
- 现在打开新的命令提示符在同一目录并运行蒙戈命令启动蒙戈
现在尝试在localhost /“您的.php文件的路径”(例如C:\ xampp \ htdocs \ mongo-demo \ demo.php)中运行以下php代码并检查它是否没有任何错误地运行:
<?php
// connect to mongodb
$m = new MongoClient();
echo "Connection to database successfully";
// select a database
$db = $m->mydb;
echo "Database mydb selected";
?>
你得到的错误是什么? – 2013-03-20 06:45:14
感谢您的快速响应,其实我不能看到任何错误但是,当我尝试此功能“echo extension_loaded(”mongo“)?”loaded \ n“:”未加载\ n“;”它显示“未加载”,这意味着驱动程序没有loaded.Also在phpinfo没有关于“mongo” – 2013-03-20 06:51:51
这是您正在使用的驱动程序的版本。如果它不是最近请使用最近 – 2013-03-20 08:14:49