MongoDB+;PHP:Error";未能连接到127.0.0.1:27017“;

MongoDB+;PHP:Error";未能连接到127.0.0.1:27017“;,php,database,mongodb,amazon-ec2,Php,Database,Mongodb,Amazon Ec2,我运行了一个带有MongoDB和一些.php文件的EC2实例来部署一个小网页。 PHP显示从MongoDB获取的产品 您可以将MongoDB进程作为守护进程运行 mongod --fork --logpath /var/log/mongodb/mongod.log 其中logpath是保存日志的位置 文件: 谢谢你!我必须创建dir$mkdir~/log,它可以工作!mongod正在运行MongoDB进程。如果MongoDB未运行,则无法连接到它。您可以像以前一样在另一个终端选项卡中运行它,也

我运行了一个带有MongoDB和一些.php文件的EC2实例来部署一个小网页。 PHP显示从MongoDB获取的产品


您可以将MongoDB进程作为守护进程运行

mongod --fork --logpath /var/log/mongodb/mongod.log
其中logpath是保存日志的位置

文件:

谢谢你!我必须创建dir
$mkdir~/log
,它可以工作!mongod正在运行MongoDB进程。如果MongoDB未运行,则无法连接到它。您可以像以前一样在另一个终端选项卡中运行它,也可以使用多种方法在后台运行它。这是一个Linux问题,而不是MongoDB问题。在后台运行的最简单方法:
mongod&
(使用符号)但是,如果您希望始终在Amazon Linux上运行MongoDB,请查看学习systemd命令。(命令
sudo-systemctl-enable-mongod;sudo-systemctl-start-mongod
可能有效,但我没有尝试过……可能只是
mongo
$ mongod
mongod --fork --logpath /var/log/mongodb/mongod.log