gpt4 book ai didi

ubuntu - 在 Ubuntu 12.04 上安装和启动 MongoDB for PHP

转载 作者:可可西里 更新时间:2023-11-01 09:57:09 25 4
gpt4 key购买 nike

我已经从 PECL 安装了 mongo 扩展并将其添加到我的 php.ini 文件中。当我运行 phpinfo(); 时加载扩展,但当我尝试连接到 Mongo 服务器时显示此错误。

Fatal error: Uncaught exception 'MongoConnectionException' with message 'Transport
endpoint is not connected' in /var/www/mongo.php:2 Stack trace: #0 /var/www/mongo.php(2):
Mongo->__construct() #1 {main} thrown in /var/www/mongo.php on line 2

phpinfo(); 告诉我它在默认端口的本地主机上运行。

我还为 Ubuntu 安装了 mongodb_client 包,当我从终端使用它时,它也无法连接到正在运行的默认服务器,尽管它可以连接到 MongoLab< 上的服务器/em>。 PHP 脚本也无法连接到 MongoLab 服务器。

在SO和其他网站上看了很多问题和答案,我猜我电脑上的MongoDB服务器没有打开。所有文章都告诉我去某个可能安装 MongoDB 的文件夹,但我在 /var/lib/usr/lib

请帮助我让这个 MongoDB 正常工作,我想继续从 Steve Francia 的MongoDB 和 PHP 书中学习 MongoDB。这本书没有关于安装 MongoDB 的很好的教程。

谢谢。

最佳答案

安装 MongoDB(不是从包中安装,但它会让您入门):

  • 从 www.mongodb.org/downloads 下载 2.0.4。
  • tar zxvf mongodb-...
  • 切换到您刚刚解压缩的 mongodb 目录。
  • 创建一个目录来保存您的数据:

    $ mkdir myData
  • 运行:

    $ bin/mongod --dbpath myData

您应该看到一些输出,然后是“等待端口 27017 上的连接”,然后它会“卡住”等待您开始使用它。届时您应该能够连接到它。

关于ubuntu - 在 Ubuntu 12.04 上安装和启动 MongoDB for PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10046101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com