我正在研究OS X 10.11.4。我正在尝试使用Zend Framework2并开始使用官方手册,因此安装了作曲家。安装作曲家时,我收到了这个警告:
PHP使用的OpenSSL库(0.9.8zc)不支持TLSv1.2或 TLSv1.1。如果可能,您应该将OpenSSL升级到版本1.0.1或 上方。
所以我打开终端并使用以下内容检查我的openssl版本:
$ openssl version
OpenSSL 0.9.8zh 14 Jan 2016
所以我查看了更新并在Apple Stack Exchange上遇到了How to upgrade OpenSSL in OS X。然后我使用以下内容更新HomeBrew并安装最新版本的OpenSSL
$ brew update
$ brew install openssl
但得到了这个警告:
Warning: openssl-1.0.2g already installed
然后我遵循了这个建议(Update OpenSSL on OS X with Homebrew - 最佳答案)
$ brew unlink openssl && brew link openssl --force
Unlinking /usr/local/Cellar/openssl/1.0.2g... 1591 symlinks removed
Linking /usr/local/Cellar/openssl/1.0.2g... 1588 symlinks created
$ which openssl
/usr/local/bin/openssl
$ openssl version
OpenSSL 0.9.8zh 14 Jan 2016
所以看来我的机器上有更新的版本,但默认情况下没有使用它?
对不起我的天真,但我是一个完全的初学者。
任何人都可以告诉我我做错了吗?
提前致谢