2014-02-28 37 views
0

我想用Zend Framework 2,Doctrine和Mongodb做一個模塊,但我在一個小問題面前。Zend Framework 2的MongoDB驅動程序

我意識到沒有安裝mongoDB驅動程序。

MongoDB已安裝;我的服務正在運行。我已經有了mongodb驅動程序,mongo.so並且它安裝在PHP擴展目錄中。

我加在php.iniextension=mongo.so線(/cli/php.ini/apache2/php.ini

我有一個錯誤:

Class 'mongo' not found

當我看的phpinfo()輸出; Mongo沒有安裝。

缺什麼?

編輯:phpinfo()在MongoDB是安裝的Zend的秀德公用文件夾的輸出,但phpinfo()的Zend的節目一無所知蒙戈模塊中的輸出。

編輯:隨着命令php -m,部分[Zend Module]是空的...

+0

編輯php.ini後,你有沒有重新啓動服務器? –

+0

我重新啓動Apache2與sudo服務apache2重新啓動。 – Roux

回答

2

問題解決了!

我只是不得不重新啓動Zend框架

隨着php -s adress:port -t */ZendSkeletonAplication/public/ */www/zframework/public/index.php &(與extension=mongo.so/cli/php.ini

該命令對我的作品,請與適應您的路徑,它應該爲你工作爲好。

所以不要忘記這樣做,如果你有同樣的問題!