通过PHP连接到Mongo
我有一个OpenShift开发帐户。我刚安装了Mongo和RockMongo。我没有运行node.js 在RockMongo界面之外,他们有一个链接: 我提出以下PHP只是为了尝试和连接:通过PHP连接到Mongo,php,mongodb,openshift,Php,Mongodb,Openshift,我有一个OpenShift开发帐户。我刚安装了Mongo和RockMongo。我没有运行node.js 在RockMongo界面之外,他们有一个链接: 我提出以下PHP只是为了尝试和连接: //$connection = new MongoClient( "mongodb://admin:password@mysubdomain.rhcloud.com:27017" ); // connect to a remote host (default port: 27017) $connectio
//$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(内部服务器错误)”
我尝试了很多代码片段,都是一行程序连接到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
我找到了我相信的答案,没有更多的错误。也许这可以帮助其他人 在RockMongo界面中,您将发现:
Connection
Host 127.5.xxx.yyy
Port 27017
Username ******
Password ******
从那里,您可以执行以下操作:
$connection = new MongoClient( "mongodb://admin:my_password-@127.5.xxx.yyy:27017" );
我这次没有产生任何错误
Jim您是否看到
phpinfo()中的mongodb
部分
?指令本地值主值mongo.allow_empty_key 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 mongo.native_long 1 1 mongo.ping_interval 5