1

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

执行此操作的表单非常简单,要求提供 OAuth2 的主机名、数据库名称和路由。我提供了这些详细信息并提交了表格。但是,页面只是刷新并声明没有启用身份验证。我已经重复了好几次。没有其他选项可供选择,因此没有明显迹象表明我在任何阶段都会出错。

我已经尝试过使用 Zend Studio PHP 可执行文件和 Zend Server 7 附带的可执行文件。我已经使用 PHP 的内部 HTTP 服务器和 Zend Server 提供的 Apache 进行了尝试。

Apigility 的其他方面似乎运行良好——我可以创建 API 等。

4

1 回答 1

0

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

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

为 php 安装 mongo 驱动程序:

sudo pecl install mongo

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

extension=mongo.so

最后重新启动apache

sudo service apache2 restart

如果您的系统上没有安装 pecl,您可以按照此页面的内容进行安装:

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

于 2015-01-06T02:41:06.100 回答