请求的链接库 openssl 安装了错误的版本
Posted
技术标签:
【中文标题】请求的链接库 openssl 安装了错误的版本【英文标题】:the requested linked library openssl has the wrong version installed 【发布时间】:2016-09-25 04:50:33 【问题描述】:我最近运行作曲家更新,这是我得到的错误:
namshi/jose 5.0.2 需要 lib-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 没有链接到较新的版本。在这种情况下,您可能想看这里:***.com/questions/4262006/…。或者你仍然需要为 OpenSSL 安装一些东西...... 【参考方案1】:最后的结论是 UNINSTALL MAMP ,然后使用 brew 安装 apache、mysql 和 php (我花了不到 5 分钟的时间来设置这三个)。 然后安装 3rd 方包(包括 openssl)变得轻而易举。
总的来说,我花了 10 分钟,我会说这是值得的。
【讨论】:
以上是关于请求的链接库 openssl 安装了错误的版本的主要内容,如果未能解决你的问题,请参考以下文章