mac系统,如何源码编译安装openssl?
发布于 作者:苏南大叔 来源:程序如此灵动~
对于mac系统来说,openssl要么是自带的,要么是通过brew安装的。但是,本文中描述的openssl,并不是上述两种途径的一种。本文中描述的是,从openssl的源码开始从新编译安装。
可能有人要问,苏南大叔为什么要从源码开始安装呢?因为,苏南大叔想要安装的是特定的版本,在brew里面找不到...本文测试环境: mac、openssl@1.0.0r。
下载地址
这里现在github上面,找到openssl的下载地址,然后找到想要的openssl版本。
编译安装
苏南大叔这里下载的是OpenSSL_1_0_2u,编译的命令是这样的:
./Configure darwin64-x86_64-cc --prefix=/usr/local/
sudo make && make install这里请注意:
- 进入解压后的目录进行操作。注意看
pwd结果。 - 因为操作的目录是
/usr/local/,所以需要sudo权限,否则make install操作会失败。 configure有个特殊参数darwin64-x86_64-cc,代表的是目标操作系统是mac。
相关文章
- mac系统,如何编译php72的openssl扩展? https://newsn.net/say/mac-php72-openssl.html
总结
在mac系统中,brew也可能不是万能的,可能还是需要您偶尔源码安装一下。更多openssl的相关文字,请查看下面的链接:


