`
sb122k
  • 浏览: 66122 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

win7 php 安装 mongoDB 驱动

 
阅读更多

昨天在win7笔记本上安装 php  mongo db 驱动, 因为在 win 2003 , 及 linux 上都安装成功过, 觉得很简单, 没想到踏入一个大坑。


在 https://github.com/mongodb/mongo-php-driver/downloads 上下载   PHP 5.3 and 5.4 builds for Windows VC9 (32bit and 64bit)  的zip 包, 里面有多个 dll 文件,

我是 php 5.4.4 , v c++ 9,  win7 64位系统,    nts 代表不是线程安全的, 我就将 php_mongo-1.3.0RC1-5.4-vc9-x86_64.dll   拷贝到 php/ext 文件夹, 改名为 php_mongo.dll,   打开  php.ini 文件, 添加一行:  extension=php_mongo.dll  重启 web 服务。 输出 phpinfo(), mongo 没有load, apache 也没有任何异常日志 。 各种google , 没找到原因。


直接 运行  php.exe 文件 ,这时有错误提示了  D:\xampp\php\ext\php_mongo.dll %1  不是有效的 win 32 应用程序。 好了, 估计是dll 版本不对, 又是仔细对了一遍, 没发现问题。 

最后 , 在 http://comments.gmane.org/gmane.comp.db.mongodb.user/25032   找到原因了, x86_64.dll  指定不是 系统是 64位的, 而是指 php  是 64位的。
我的 php 是 x86 32位的, 复制了 php_mongo-1.3.0RC1-5.4-vc9.dll  这个后, 一切正常




分享到:
评论

相关推荐

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    DBeaver新增MongoDB驱动

    MongoDB驱动

    centos7 下安装MongoDB

    CentOS 7 安装 MongoDB MongoDB 是一个基于分布式文件存储的开源文档orientated NoSQL 数据库。它使用类似 JSON 的格式来存储数据,使用类似 Unix 的命令来操作数据。 MongoDB 的主要特点是高性能、高可用性和易于...

    mongodb c#驱动最新驱动mongodb.driver.dll 版本2.12.0-beta1

    C# 驱动是 MongoDB 提供的一种客户端库,允许 .NET 开发者与 MongoDB 数据库进行交互。标题提到的是 MongoDB 的 C# 驱动的最新版本——mongodb.driver.dll,具体为 2.12.0-beta1 版本。 MongoDB.Driver.dll 是 C# ...

    win7-mongoDB可视化工具-robomongo

    “WIN7装mongodb可视化工具robomongo”表明该资源是针对Windows 7系统的安装包,确保在这一平台上可以顺利安装和运行。 标签“robomongo”明确了我们要讨论的重点。RoboMongo(现称Robo 3T)具有以下主要特点和功能...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 MongoDB 7.0 详细教程 #### 一、前言 在一些特定的网络环境下,如内网或专网中,由于无法直接访问互联网资源,传统的在线安装方式不可行。对于这种情况,本文将详细介绍如何在 CentOS...

    MongoDb C++ win32 驱动

    7. **API理解**:`MongoDb浅析.docx`和相关PDF文档,如`MongoDB权威指南.pdf`和`MongoDB实战中文版.pdf`,提供了关于如何使用MongoDB C++驱动的API进行数据操作的详细信息。通过这些资源,你可以学习如何连接到...

    mongoDB PHP驱动,windows

    使用MongoDB PHP驱动时,你需要先安装和配置驱动。通常,这可以通过PECL(PHP Extension Community Library)来完成,或者手动下载源码编译。一旦驱动安装成功,你就可以通过创建 MongoClient 对象来建立与MongoDB...

    mongodb Windows7 64位

    针对"mongodb Windows7 64位"这个主题,我们将深入探讨MongoDB在Windows 7 64位操作系统上的安装、配置和使用。 1. **安装MongoDB** - 下载:首先,你需要访问MongoDB官方网站...

    linux安装mongodb教程

    Linux 安装 MongoDB 教程 Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB ...

    MongoDBjava各版本驱动下载

    在Java中使用MongoDB,首先需要安装并配置对应的驱动版本,以确保与正在运行的MongoDB服务器兼容。 1. MongoDB驱动介绍: MongoDB提供了多种语言的驱动程序,Java驱动是其中之一。它基于Java 6及更高版本,实现了...

    mongodb驱动PHP版

    总之,MongoDB PHP驱动是连接PHP应用程序与MongoDB数据库的基础,其安装和使用涉及到PHP版本、编译器类型、线程安全等因素。掌握MongoDB的基本概念和查询语法,以及性能优化和安全性管理,是利用PHP驱动进行高效开发...

    php windows下安装mongodb服务

    本教程将详述如何在WAMP(Windows、Apache、MySQL、PHP)服务器环境中安装PHP的MongoDB扩展,并将其配置为系统服务以便自动启动。 首先,我们需要了解一些基本概念。PHP是一个流行的开源脚本语言,广泛用于Web开发...

    KB2731284补丁-win7mongoDB必备

    标题“KB2731284补丁-win7mongoDB必备”暗示了这是一个针对Windows 7操作系统,用于安装MongoDB数据库系统所必需的更新补丁。MongoDB是一款流行的开源、分布式文档型数据库,适用于处理大量数据。在Windows 7上安装...

    php5.5 mongodb 驱动 dll文件 32+64位 php_mongo.dll

    标题中的“php5.5 mongodb 驱动 dll文件 32+64位 php_mongo.dll”指的是一款适用于PHP 5.5版本的MongoDB数据库驱动程序,该驱动程序包含了32位和64位两种系统环境下的动态链接库(DLL)文件——php_mongo.dll。...

    linux 安装mongodb详解

    在Linux系统上安装...总结来说,安装MongoDB涉及的主要步骤包括:更新系统、添加YUM源、安装MongoDB服务器和客户端、以及安装和配置PHP的MongoDB扩展。这些步骤都是确保在Linux环境中顺利使用MongoDB的基础工作。

    mongodb的java驱动包

    这是一个java的mongodb的驱动包,使用它就能够与用java去连接mongodb服务器,和操作mongodb

    mongodb安装包-驱动-安装说明-测试代码一键成功

    本资源包包含了MongoDB的安装包、驱动程序以及安装和启动服务的详细说明,旨在帮助用户快速理解和掌握MongoDB的使用。 首先,让我们详细探讨MongoDB的安装过程。在“安装方法和启动服务方法.doc”文档中,你应该能...

    mongodb驱动C#版1.7

    7. **MongoDB.Driver.XML** 和 **MongoDB.Bson.xml**:这两个 XML 文件提供了驱动库的元数据,用于支持 IDE 的代码智能提示和文档生成工具,如 Visual Studio 的 Intellisense。 使用这个驱动,开发者可以利用 C# ...

Global site tag (gtag.js) - Google Analytics