下面就说下如何升级到最新的1.0.1g
1. 打开终端,输入which openssl
如果显示的是“/usr/local/bin/openssl”则做第二步,如果显示的是“opt/local/bin/openssl”则做第三步
2. 去openssl官网下载源码:http://www.openssl.org/source/
下载openssl-1.0.1g.tar.gz,将解压后的openssl-1.0.1g改名为openssl然后放入用户文件夹的根目录
2.1 打开终端
输入
1 |
cd openssl |
如果你是32位系统的mac,那么输入
1 |
./config |
如果你是64位系统的mac,那么输入
1 |
./Configure darwin64-x86_64-cc |
1 |
gcc --version |
如果有的话,那么输入make
2.3 编译完成后,输入make test
2.4 如果没有问题,那么输入sudo make install
2.5 输入openssl version检查是否为1.0.1g
3. 显示/opt/local/bin/openssl说明你没有用系统的openssl,而是用了macport的版本。
这样就很简单了,直接在终端里输入
1 |
sudo port upgrade openssl |
升级完了以后输入openssl version检查是否为1.0.1g
如果找不到openssl命令则手动加入软链接
1 |
sudo ln -s /usr/local/ssl/bin/openssl /usr/local/bin/openssl |
执行之后 再来 openssl version