在我的带有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预发布
答案 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版本。