Can';t通过PHP连接到MongoDB
我只是想看看Mongo DB。但我就是不能让它运行。我用PECL安装了它,我的Can';t通过PHP连接到MongoDB,php,mongodb,pecl,nosql,Php,Mongodb,Pecl,Nosql,我只是想看看Mongo DB。但我就是不能让它运行。我用PECL安装了它,我的phpinfo()告诉我扩展已加载,但当我尝试与 $mongo=newmongo() 我明白了: 致命错误:未捕获的异常“MongoConnectionException”与 消息“:未连接传输终结点” 有人有同样的问题吗。。。或者对此有什么想法?请不要误会,但你真的让服务器运行了吗?只是看起来您的错误与连接失败有关,并且您没有提及服务器或其位置(例如,默认端口上的本地主机)检查服务器是否正在运行 /etc/init.
phpinfo()
告诉我扩展已加载,但当我尝试与
$mongo=newmongo()代码>
我明白了:
致命错误:未捕获的异常“MongoConnectionException”与
消息“:未连接传输终结点”
有人有同样的问题吗。。。或者对此有什么想法?请不要误会,但你真的让服务器运行了吗?只是看起来您的错误与连接失败有关,并且您没有提及服务器或其位置(例如,默认端口上的本地主机)检查服务器是否正在运行
/etc/init.d/mongodb start
然后去
root@kannan-桌面:~#mongo
MongoDB外壳版本:1.6.3
连接到:测试
>如果仍然存在过时的锁文件,则任何服务器启动方法,如“/etc/init.d/mongodb start”或“service start mongodb”都将失败。在Ubuntu/Debian中,这是/var/lib/mongodb/mongod.lock。查找并删除它(如果它存在并且似乎是旧的)。首先通过以下命令更改默认的数据库路径
$sudo mkdir-p/data/db/
$sudo chownid-u
/data/db
最后的命令是
$mongod——日记账
在使用mongoDB之前不要关闭终端
它适合我…如果是新安装的,请不要忘记更改mongod.conf
中的IP。自定义字符串如下所示
mongodb://username:password@host:port/database
只需在终端中编写mongod
,就能很好地工作您使用哪种操作系统?能否使用mongo命令行客户端(在同一台机器上)连接到服务器?我也无法连接到mongodb,但错误是:找不到类“mongo”。你有办法解决这个问题吗?谢谢。真丢人!!!:-)这就是我的问题。无论如何,我认为PHP扩展会自动启动守护进程,我甚至没有想到这一点。谢谢你的帖子!