我已经mongo
从 PECL 安装了扩展并将其添加到我的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();
告诉我它在默认端口的 localhost 上运行。
我还安装了mongodb_client
Ubuntu 的软件包,当我从终端使用它时,它也无法连接到运行的默认服务器上,尽管它可以连接到MongoLab上的服务器。PHP 脚本也无法连接到MongoLab服务器。
在阅读了 SO 和其他网站上的许多问题和答案后,我猜我的计算机上的 MongoDB 服务器没有打开。所有的文章都告诉我去一些可能安装 MongoDB 的文件夹,但我没有任何文件/var/lib
夹/usr/lib
请帮助我让这个 MongoDB 工作,我想继续从Steve Francia的MongoDB 和 PHP书中学习 MongoDB。这本书没有关于安装 MongoDB 的好教程。
谢谢。