namshi / jose 5.0.2在macosx上需要lib-openssl

时间:2017-01-01 18:05:36

标签: macos xampp jwt

我查看了其他问题,但我找不到解决方案。在尝试安装JWT软件包时,我收到标题中提到的错误。

我在mac os x Sierra上使用xampp版本7.0.8和PHP 5.6。我得到的错误如下。

UILocalNotification

感谢。

1 个答案:

答案 0 :(得分:0)

使用the Jose library I developed的人遇到了同样的问题。您可以看到他打开的问题on this page

问题是,在MacOS Sierra上,作曲家无法正确检测到OpenSSL实现,如果库需要lib-openssl,则会出现此消息。

您可以通过执行以下命令行来验证您的OpenSSL实现:

php -i | grep OpenSSL

如果您看到LibreSSL,请尝试更改它:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install curl --with-libssh2 --with-openssl

现在您的OpenSSL实现应该是OpenSSLnamshi/jose的安装应该可以正常工作。