2014-12-21 22 views
1

我在Zend Studio 12中创建了一个新的Apigility项目。我想使用OAuth2和Mongo数据库启用身份验证。在Apigility中无法启用Mongo OAuth2身份验证?

执行此操作的表单非常简单,需要OAuth2的主机名,数据库名称和路由。我提供了这些细节并提交了表格。但是,页面只是刷新并指出没有启用认证。我已经重复了几次。没有其他选择可供选择,所以没有明显的迹象表明我在任何阶段都会出错。

我已经尝试过使用Zend Studio PHP可执行文件和Zend Server 7一起发货。我已经尝试过使用PHP的内部HTTP服务器并使用Zend Server提供的Apache。

Apigility的其他方面似乎做工精细 - 我可以创造的API等

回答

0

我有同样的问题,因为我忘了安装驱动程序蒙戈。

错误消息在ajax响应正文中。

要安装驱动程序蒙哥为PHP:

sudo pecl install mongo 

,然后你需要更新你的php.ini文件中添加

extension=mongo.so 

,最后重新启动Apache

sudo service apache2 restart 

万一pecl未安装在您的系统上,您可以按照以下内容安装:

[http://docs.mongodb.org/ecosystem/drivers/php/][1]