如何将OpenSSL版本从0.9.8zg更新为1.0.2e

时间:2015-12-29 20:23:39

标签: macos apache ssl openssl

在我的带有El Capitan的MacBook Pro中,我有Apache Apache / 2.4.16(Unix)和OpenSSL / 0.9.8zg,我需要更新到更高版本。我试图从brew更新openssl并构建它。我从here下载了最后一个版本然后我做了:

  • ./配置darwin64-x86_64-cc

  • make test

  • make install

并且一切似乎都很好但是当我运行Apache并查看phpinfo();输出时,我看到使用的版本仍然是OpenSSL / 0.9.8zg。 你知道怎么解决这个问题吗?

更新

今天,2016年7月21日,有一个使用openssl 1.0.2发布的MAMP 4预发布

https://www.mamp.info/en/pre-release.html

1 个答案:

答案 0 :(得分:2)

好像你已经安装了新版本的openssl,但你没有指向它。只需创建指向二进制文件的软链接即可。 我不知道mac文件系统,但我可以帮助你使用linux文件系统。概念是一样的。

尝试: -

mv /path/to/current/openssl /home/user
ln -s /path/to/new-openssl-binary/ /path/to/current/openssl

您可以使用此linux命令whereis openssl

检查路径

使用openssl version命令检查您的openssl版本。