【问题标题】:How to install MongoDB on amazon linux and connect it to Laravel-jenssegers MongoDB?如何在 amazon linux 上安装 MongoDB 并将其连接到 Laravel-jenssegers MongoDB?
【发布时间】:2015-02-24 14:18:34
【问题描述】:

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

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

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

找不到类“MongoClient”

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

(现在当我执行 sudo service mongod restart 时显示 FAILED)

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

我正在使用 PHP54

httpd 24

Laravel 4.2

【问题讨论】:

    标签: mongodb amazon-web-services laravel-4 jenssegers-mongodb


    【解决方案1】:

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

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

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

    pecl install mongo

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

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 1970-01-01
      • 2016-10-01
      • 2020-06-10
      • 2017-10-28
      • 2018-08-28
      • 2014-07-31
      • 2017-06-15
      • 2018-07-10
      相关资源
      最近更新 更多