0

我按照这个在 Amazon Linux 上安装 mongodb。我有一个 laravel 项目要托管在我的亚马逊 Linux 服务器上。在开发 Web 应用程序(在 Ubuntu 中)时,Jensegers mongoDB 已经安装在框架中。

该网络应用程序是在 Ubuntu 12.04 LTS 中开发的,并且运行正常。

当我将它托管在服务器上时,出现错误:

未找到“MongoClient”类

我的问题是 1. 如何在 amazon linux 上配置 mongodb?

(现在当我这样做sudo service mongod restart时显示失败)

2.为了使用mongodb,必须在Web应用程序(在Ubuntu中完成)中更改哪些配置?

我正在使用 PHP54

httpd 24

拉拉维尔 4.2

4

1 回答 1

1

Mongo 客户端不包含在基本 PHP API 中。相反,它需要作为扩展安装。

它不是基础存储库的一部分,但它是可以在 Amazon Linux 上启用的 EPEL 的一部分。您也可以通过 pecl 安装它(前提是您已经安装了编译扩展的工具)。使用以下两个命令之一安装扩展:

yum install php-pecl-mongo --enablerepo=epel

或者

pecl install mongo

安装完成后,重新启动 apache 和/或 php。

于 2015-02-24T17:00:31.397 回答