我跟随this在Amazon Linux上安装mongodb。我有一个laravel项目要在我的亚马逊Linux服务器上托管。在开发Web应用程序(在Ubuntu中)时,Jenssegers mongoDB已经安装在框架中。
网络应用程序是在Ubuntu 12.04 LTS中开发的,它运行正常。
当我在服务器上托管它时,我收到错误:
未找到“MongoClient”类
我的问题是 1.如何在amazone linux上配置mongodb?
(现在当我sudo service mongod restart
显示失败时)
2.为了使用mongodb,必须在Web应用程序中进行哪些配置(在Ubuntu中完成)?
我使用的是PHP54
httpd 24
Laravel 4.2
答案 0 :(得分:1)
Mongo客户端不包含在基本PHP API中。相反,它需要作为扩展安装。
它不是基本存储库的一部分,但它是EPEL的一部分,可以在Amazon Linux上启用。您也可以通过pecl安装它(假设您已经安装了编译扩展的工具)。使用以下两个命令之一安装扩展程序:
yum install php-pecl-mongo --enablerepo=epel
OR
pecl install mongo
安装完成后,重新启动apache和/或php。