OpenSSL的安装(很坑)-创新互联
一 : 安装 ActivePerl 5.26.3 https://www.activestate.com/activeperl/downloads
配置环境变量: C:\Perl64\site\lib;C:\Perl64\bin; (注意自己软件的安装位置)
测试安装是否成功
二 : 配置vcvars32.bat
我装的是VS2015
环境变量 : C:\Kayer_Soft\VS\VC\bin
三 : 正式安装OPENSSL
①,下载地址 https://www.openssl.org/source/
②,解压放在c盘,如下
③,CDM一定要使用管理员模式
a , 进入到openssl目录 cd C:\openssl-1.0.2s
b , 命令 : perl Configure VC-WIN32 no-asm --prefix=C:\openssl-1.0.2s
注意:当你下载的openssl是高版本的话,如openssl-1.0.2g,需要在这里加上no-asm,表示不使用汇编,如果你不加上的话,在执行nmake命令时会出错。这里是编译32位的库,所示参数为VC-WIN32。
c , 命令 ms\do_ms.bat
d , 命令 vcvars32.bat (这个命令执行后 , 注意没有任何的输出 , 我当时非常的费解)
注意 : 如果不执行这个命令 , 执行下一个命令会得到错误ms\uplink.c(11): fatal error C1083: 无法打开包括文件: “windows.h”: No such file or directory
e , 命令 nmake -f ms\ntdll.mak
执行make进行编译,执行完后会在openssl-1.0.2g目录下生成一个out32dll文件夹,里面包含了一些静态库、动态库和.exe文件,这里需要花点时间。
f , 测试,执行命令:nmake -f ms\ntdll.mak test。 检查上一步编译是否成功,如果成功则最后显示“passed all tests”字样
g , nmake -f ms\ntdll.mak install
成功则会在C:\openssl-1.0.2g目录下生成bin、include、lib、ssl四个文件夹 , 那么安装完成
④,环境变量 : C:\openssl-1.0.2s\out32dll
⑤,测试**
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:OpenSSL的安装(很坑)-创新互联
转载来于:http://hbruida.cn/article/egdgd.html