0

我跟着this對亞馬遜Linux上安裝MongoDB的。我有一個laravel項目來託管我的亞馬遜Linux服務器。 Jenssegers mongoDB已經安裝在框架中,同時開發web應用程序(在Ubuntu中)。如何在amazon linux上安裝MongoDB並將其連接到Laravel-jenssegers MongoDB?

的Web應用程序在Ubuntu的LTS 12.04發展,這是正常工作。

當我託管在服務器上,我收到錯誤:

Class 'MongoClient' not found

我的問題是 1.我怎樣才能在linux下阿瑪鬆MongoDB的配置?

(現在,當我做sudo service mongod restart它顯示失敗)

2.什麼都是必須在Web應用程序才能使用MongoDB的(這是在Ubuntu做)來改變配置?

我使用PHP54

的httpd 24

Laravel 4.2

回答

1

蒙戈客戶端不包括在基本PHP的API中。相反,它需要作爲擴展安裝。

它不是基礎信息庫的一部分,但它是可以在Amazon Linux上啓用EPEL的一部分。你也可以通過pecl來安裝它(假如你已經安裝了編譯擴展的工具)。使用這兩個命令之一安裝擴展:

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

OR

pecl install mongo

一旦安裝完成,重啓apache和/或PHP。