【问题标题】:the requested linked library openssl has the wrong version installed请求的链接库 openssl 安装了错误的版本
【发布时间】:2016-09-25 04:50:33
【问题描述】:

我最近运行作曲家更新,这是我得到的错误:

  • namshi/jose 5.0.2 需要 lib-openssl * -> 请求的链接库 openssl 安装了错误的版本或缺少 您的系统,请确保有提供它的扩展程序

.

我正在使用 MAMP。我怎样才能解决这个问题? 正如一些堆栈溢出答案所说,我尝试在我的 Mac 上升级 openssl 版本,但没有运气

which openssl 

表演

/usr/local/bin/openssl


openssl version 

表演

OpenSSL 1.0.2h  3 May 2016

【问题讨论】:

  • 您运行的是哪个版本的 PHP?
  • phpinfo 说 5.6.10
  • 看起来你的版本是正确的,尽管你现在应该检查以确保 PHP 安装了 OpenSSL 模块/扩展,以便它可以与之交互。
  • 我去php info的时候,版本不一样。在 CURL 部分下,这是以下行之一: SSL Version OpenSSL/0.9.8zd
  • 啊,好吧,听起来你的 mamp 没有链接到较新的版本。在这种情况下,您可能想看这里:stackoverflow.com/questions/4262006/…。或者你仍然需要为 OpenSSL 安装一些东西......

标签: php openssl composer-php mamp


【解决方案1】:

最后的结论是 UNINSTALL MAMP ,然后使用 brew 安装 apache、mysql 和 php (我花了不到 5 分钟的时间来设置这三个)。 然后安装 3rd 方包(包括 openssl)变得轻而易举。

总的来说,我花了 10 分钟,我会说这是值得的。

【讨论】:

    猜你喜欢
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 2018-03-24
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多