致命错误:类';MongoDB\Driver\Manager';在/srv/www/api/releases/…vendor/mongodb/mongodb/src/Client.php中找不到

致命错误:类';MongoDB\Driver\Manager';在/srv/www/api/releases/…vendor/mongodb/mongodb/src/Client.php中找不到,php,mongodb,amazon-web-services,phalcon,Php,Mongodb,Amazon Web Services,Phalcon,我正在尝试在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-> 使用pecl安装mongodb 将extension=mon

我正在尝试在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->

  • 使用
    pecl安装mongodb

  • extension=mongodb.so
    添加到php.ini的
    etc/php5/cli/php.ini
  • 启动了mongodb服务
  • 在服务器上,我可以使用
    $mongo
请问,我这里缺什么


PS:API是使用Phalcon开发的,我终于找到了解决方案。显然,apache服务器使用了一个特殊的
php.ini
文件,不同于
etc/php5/cli/php.ini
。该文件位于
etc/php5/apache2/php.ini
中。使用
pecl install mongodb
安装mongodb驱动程序后,您的扩展应该进入
etc/php5/apache2/php.ini
,即在
etc/php5/apache2/php.ini
末尾添加
extension=mongodb
。祝您好运

cli目录中的
php.ini
文件适用于需要通过
命令行界面运行php的情况。遵循这一逻辑;
apache
文件夹中的
php.ini
文件用于通过web服务apache运行的php。