php - 请求的链接库 openssl 安装了错误的版本

标签 php openssl composer-php mamp

我最近运行了 composer update,这是我得到的错误:

  • namshi/jose 5.0.2 requires lib-openssl * -> the requested linked library openssl has the wrong version installed or is missing from your system, make sure to have the extension providing it

.

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

which openssl 

表演

/usr/local/bin/openssl


openssl version 

表演

OpenSSL 1.0.2h  3 May 2016

最佳答案

最后的结论是UNINSTALL MAMP,然后使用brew 安装apache、mysql 和php(我用了不到5 分钟就把三个都设置好了)。 然后安装 3rd 方包(包括 openssl)是一件轻而易举的事。

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

关于php - 请求的链接库 openssl 安装了错误的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37473456/

相关文章:

composer-php - 如何在 Composer 中显示需要包的内容

php - 插入值: prepared statement or multiple values query?

c - OpenSSL 函数 EVP_EncryptFinal_ex 中的内存泄漏

ruby-on-rails - SSL_connect 返回=1 errno=0 状态=SSLv3 读取服务器证书,证书验证失败

php - composer - 动态设置参数变量

php - 如何在使用 composer 省略选择文件的同时需要一个包

php - 验证 socket.io/nodejs 的用户

php - 如何设置代码以在将行复制到表2后自动从表1中删除行

php - Zend Framework 1.12 - 无法加载模块的模型

php - Linux 服务器上的 OpenSSL 目录正常 - Windows XAMPP 上不行