小编Eir*_*ika的帖子

Wamp x64上的MongoDB(win x64)= mongo.native_long错误

我的开发环境存在很大问题.

上下文:
我的电脑:Win 8.1 x64
我的WampServer安装:x64
My MongoDB安装:x64来自http://www.mongodb.org/downloads

我从http://pecl.php.net/package/mongo安装了php扩展.

我的问题是我们的生产服务器将大约64位INT存储到数据库中.

当我尝试在我的开发环境中访问这些数据时,我得到了:

MongoCursorException

不能在这个平台上原生代表长1108547148863410176

我在互联网上发现需要一个名为"mongo.native_long = 1"的mongoDB参数才能在64位架构上使用64位INT.
但是当我尝试在我的"php.ini"文件中添加此参数时,服务器无法启动并给出如下错误:

[2014年11月19日18:25:52 UTC] PHP致命错误:PHP启动:为了防止数据损坏,您不能在第0行的Unknown中打开32位平台上的mongo.native_long设置

我的mongoDB扩展DLL是在32位上构建还是我错过了要做的事情?

php 64-bit wamp mongodb

6
推荐指数
2
解决办法
4482
查看次数

标签 统计

64-bit ×1

mongodb ×1

php ×1

wamp ×1