php - 在 OS X 上的 PHP 5 上安装 OAuth PECL 包

标签 php macos oauth pecl php-5.5

我正在尝试安装 OAuth PECL 包,并且我使用的是 PHP 5。
当我运行安装命令时,出现以下错误,提示我必须安装 PHP 7.0 版。
目前无法升级到 PHP 7,那么如何为 PHP 5 安装 OAuth 包?

chris$ sudo pecl install oauth
pecl/oauth requires PHP (version >= 7.0.0), installed version is 5.5.29
No valid packages found
install failed

最佳答案

oauth 的 2.0.0 版本似乎依赖关系困惑。您可以像这样安装以前的版本:

sudo pecl install oauth-1.2.3

我还代表您 (here) 在他们的 GitHub 项目上提交了一个问题,因为这似乎是一个无意的错误。

package.xml ,我们有:

<required>
  <php>
    <min>7.0.0</min>
  </php>

  <!-- ... -->
</required>

编辑

看来错误报告中有一些消息。实际上,2.0.0 版仅支持 PHP7,更新日志也不清楚。 oauth 的维护者已提交 a bug against PECL安装最新的兼容版本。所以,是的,您遇到了 1.2.3 问题,上面的说明是正确的。

再次编辑

看来 PECL 不会很快修复这个问题,所以我们只能安装特定版本 :)

关于php - 在 OS X 上的 PHP 5 上安装 OAuth PECL 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34937540/

相关文章:

c++ - Mac OS C++ 和 libstdc++ 文档

c# - 如何使用 .NET 4.5 Owin 对 LinkedIn 进行身份验证

c# - Twitter OAuth Flow - 对 oob/3-legged auth 和一般流程感到困惑,不需要 PIN?

php - 保护从 AngularJS(移动应用程序)/HTML 页面到 Laravel PHP 后端的 API 调用的最佳方法是什么?

xcode - Int 到 String Swift

PHP 未知发件人

ios - Apple 设备上发生错误定向请求

php - Google Oauth 2.0 检查我的刷新访问 token 是否过期

php - 无法使用 PHP 更新数据并将数据插入数据库

php - 在创建配置文件时覆盖配置文件 - Prestashop