【发布时间】:2017-05-13 18:26:32
【问题描述】:
我有一个 OpenShift 开发人员。帐户。我刚刚安装了 Mongo 和 RockMongo。我没有运行 node.js。
在 RockMongo 界面之外,他们有一个指向此的链接: http://www.php.net/manual/en/book.mongo.php
我想出了以下 PHP 只是为了尝试连接:
//$connection = new MongoClient( "mongodb://admin:password@mysubdomain.rhcloud.com:27017" ); // connect to a remote host (default port: 27017)
$connection = new MongoClient( "mongodb://admin:password@localhost:27017" ); // connect to a remote host (default port: 27017)
然后我得到一个“500(内部服务器错误)”
我已经尝试了许多sn-ps代码,所有单行代码都连接到mongo服务器,但没有任何效果。
有没有办法使用 PHP 和 Mongo 做到这一点?
Directive Local Value Master Value
mongo.allow_empty_keys 0 0
mongo.chunk_size 262144 262144
mongo.cmd $ $
mongo.default_host localhost localhost
mongo.default_port 27017 27017
mongo.is_master_interval 15 15
mongo.long_as_object 0 0
mongo.native_long 1 1
mongo.ping_interval 5 5
【问题讨论】:
-
您在
phpinfo()中看到mongodb部分吗? -
指令本地值主值 mongo.allow_empty_keys 0 0 mongo.chunk_size 262144 262144 mongo.cmd $ $ mongo.default_host localhost localhost mongo.default_port 27017 27017 mongo.is_master_interval 15 15 mongo.long_as_object.0 0 mongo native_long 1 1 mongo.ping_interval 5 5