我正在尝试在AWS服务器上配置MongoDB,但是当我尝试进行API调用时,出现以下错误:
Fatal error: Class 'MongoDB\Driver\Manager' not found in /srv/www/api/releases/20160912135146/vendor/mongodb/mongodb/src/Client.php on line 56
我做了以下事情:
按照此处的说明安装mongodb - > install mongodb community edition on ubuntu
使用pecl install mongodb
extension=mongodb.so
etc/php5/cli/php.ini
添加到php.ini
$ mongo
我在这里错过了什么,拜托?
PS:API是使用Phalcon开发的
答案 0 :(得分:2)
我终于找到了解决方法。显然,apache服务器使用与php.ini
不同的特殊etc/php5/cli/php.ini
文件。此文件位于etc/php5/apache2/php.ini
。使用pecl install mongodb
安装mongodb驱动程序后,您的扩展程序应位于etc/php5/apache2/php.ini
,即在extension = mongodb
末尾添加etc/php5/apache2/php.ini
。祝你好运