openssl安装教程(windows7系统,超详细)

openssl安装教程1.安装包安装1.1所需资源链接1.2安装流程1.3测试是否安装成功1.4安装过程中的问题2.自己编译源码再安装1.安装包安装1.1所需资源链接openssl安装包下载地址:http://slproweb.com/products/Win32OpenSSL.html如果用谷歌浏览器打开的话,可以翻译成中文:对应英文如下:根据自己电脑的配置选择需要的版本,我这里选择的第1个Win64OpenSSLv1.1.1iLight。1.2安装流程下载好之后,直接双击即

大家好,又见面了,我是你们的朋友全栈君。

1.安装包安装

1.1所需资源链接

  • openssl安装包下载地址:http://slproweb.com/products/Win32OpenSSL.html
    如果用谷歌浏览器打开的话,可以翻译成中文:
    在这里插入图片描述
    对应英文如下:
    在这里插入图片描述
    根据自己电脑的配置选择需要的版本,我这里选择的第1个Win64 OpenSSL v1.1.1i Light。

1.2安装流程

下载好之后,直接双击即可安装。
在这里插入图片描述
安装过程没什么可说的,一般直接点下一步即可。如果想更换安装路径,记得更换安装路径,我习惯安装在D盘的Program Files路径下。

安装完之后,需要配置一下环境变量。右击“我的电脑”->属性->高级系统设置,在系统属性界面选择“高级”->环境变量,如下图。
在这里插入图片描述
在系统变量中选中“Path”,点击“编辑”,如下图。
在这里插入图片描述
将你的安装路径复制到最后面,注意跟前面的用分号“;”隔开。我安装在了D盘下的Program Files路径下。OpenSSL-Win64时安装时自动创建的路径,总之你需要将你的安装路径(一直到bin)复制在“变量值”中即可。一路点击确定,环境变量旧配置好了。如下图:
在这里插入图片描述
下面这一步不确定有没有用,但我是这么做的,参考的https://blog.csdn.net/benben_2015/article/details/80633073这篇博客。说是设置两个环境变量。
打开命令界面,参考1.3.进入自己的安装路径下,(直接输D:,回车即可切换到D盘),然后进入自己的安装路径下,输入下面两句:

d:\openssl>set RANDFILE=d:\openssl\.rnd
d:\openssl>set OPENSSL_CONF=d:\openssl\OpenSSL-Win64\bin\openssl.cfg

在这里插入图片描述
注意将红框里面的路径替换成你的安装路径。
都没问题后,重启电脑。(不确定这一步是否必要,我是重启后才有效的。)

1.3测试是否安装成功

在“开始菜单”中输入cmd,回车,打开命令界面。
在这里插入图片描述
打开后输入“openssl”,如果安装成功,显示出“OpenSSL>”,这时可以输入“version”,查看版本。如下图:
在这里插入图片描述
出现上述现象表示安装成功!

1.4安装过程中的问题

我在进行1.3步骤的时候,出现如下错误:
在这里插入图片描述
无法启动此程序,因为计算机中丢失vcruntime140 的问题。
这是因为缺少Microsoft.Net.Framework安装包,下载并安装即可。
下载链接:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
安装完后,再进行1.3步骤即可生效。

2.自己编译源码再安装

我没有按照这种方法安装。给出一个链接供大家参考:https://blog.csdn.net/xuebing1995/article/details/80004638
后续如果使用了这种方法我在更新。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128319.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 100道Go语言面试题

    100道Go语言面试题多选题1.【初级】下面属于关键字的是()A.funcB.defC.structD.class参考答案:AC2.【初级】定义一个包内全局字符串变量,下面语法正确的是()A.varstrstringB.str:=””C.str=””D.varstr=””参考答案:AD3.【初级】通过指针变量p访问其成员变量name,下面语法正确的是()A.p.nameB.(*p).nameC.(&…

    2022年6月28日
    37
  • java中list对象和json字符串互转

    java中list对象和json字符串互转java中list对象和json字符串互转importcom.alibaba.fastjson.JSON;importjava.util.List;publicclassJsonListUtil{/***List<T>转json字符串*/publicstatic<T>StringlistToJson(List<T>ts){returnJSON.toJSONString(ts);

    2022年10月17日
    4
  • vim搜索及高亮取消

    vim搜索及高亮取消1.命令模式下,输入:/字符串比如搜索user,输入/user按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配的字符串2.查看下一个匹配,按下n(小写n)3.跳转到上一个匹配,按下N(shift+n)4.搜索后,我们打开别的文件,发现也被高亮了,怎么关闭高亮?命令模式下,输入:nohlsearch也可以:setnohlsearch;当然,可以简写,noh或者setnoh。…

    2022年9月24日
    7
  • iOS 内存字节对齐

    iOS 内存字节对齐

    2021年7月6日
    93
  • ASP.NET_正则表达式_匹配HTML中的一行或多行

    ASP.NET_正则表达式_匹配HTML中的一行或多行

    2021年11月16日
    48
  • 网络爬虫——正则表达式语法

    网络爬虫——正则表达式语法正则表达式基础讲解一、什么是正则表达式在网络爬虫将网页内容爬取的时候,有一个关键的步骤就是对我们关注的信息进行提取,正则表达式就是用于信息筛选提取的强大工具,并且学习简单,所以建议大家掌握。Python正则表达式语句re.compile(“正则表达式”).findall(“原字符串”)1.匹配符普通字符 正常匹配其中的字符。\n 匹配换行符。\t 匹配制表符。\…

    2022年7月15日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号