我正在尝试使用Zend Framework 2,Doctrine和Mongodb创建一个模块,但我遇到了一个小问题。
我意识到没有安装mongoDB驱动程序。
安装了MongoDB;我有服务正在运行。我已经有了mongodb驱动程序mongo.so
,它已经安装在PHP扩展目录中。
我在extension=mongo.so
(php.ini
和/cli/php.ini
)
/apache2/php.ini
行
我有一个错误:
未找到“mongo”类
当我查看phpinfo()
的输出时;没有安装Mongo。
缺少什么?
编辑: zend的de public文件夹中phpinfo()
的输出显示mongodb已安装,但zend模块中phpinfo()
的输出显示mongo
修改:使用php -m
命令,[Zend Module]
部分为空...
答案 0 :(得分:2)
问题解决了!
我只需要重启Zend Framework
使用php -s adress:port -t */ZendSkeletonAplication/public/ */www/zframework/public/index.php &
(extension=mongo.so
中的/cli/php.ini
)
此命令适用于我,请根据您的路径进行调整,它也适用于您。
所以如果你遇到同样的问题,不要忘记这样做!