由于工作中要接Facebook,需要用到正式key的hash值,所以从网上找了好多资料,踩了好多坑,把自己成功的步骤写出来,希望大家一起学习。我的电脑是win7 64位系统的,暂时还没有用win 10电脑测试,这几天找个时间,用win10的电脑测试一下……
1. 首先自己的电脑上没有安装 activePerl ,需要先下载安装,下载地址为:
https://www.activestate.com/activeperl/downloads
我用的是这个版本好的,安装只要正常安装就好,如果环境变量没有自行配好的话,还需要自己手动配一下,安装目录\bin,..
提示:运行"CMD"命令,使用cd命令将运行目录指向perl安装目录的eg文件夹, 执行“perl example.pl”,若显示“Hello from ActivePerl!”,则说明Perl安装成功,可以开始使用Perl的相关命令来进行OpenSSL的安装了。
(PS:如果你想看看原始的INSTALL文件,那么请打开OpenSSL的解压缩目录,下面有两个文件INSTALL.W32和INSTALL.W64,用记事本方式打开,你可以看到详细的关于安装的解释)
2. 需要先下载解压缩openssl软件,下载好了直接解压缩就好。
下载地址为: https://www.openssl.org/source/
注意:,这个是下载的图片,我下载的是1.0.2的版本,最新的1.1.0的版本里边好多东西都没有,暂时还不知道怎么使用,如果你下载的是1.0.0的话,解压缩的时候会报没有管理员权限之类的错误,这个问题也能解决掉,你可以去百度自己解决,这里就不在赘述了。
主要参考的两个blog在下面已列出,基本上就能解决问题了。
http://www.cnblogs.com/sevenyuan/p/3968908.html
http://www.linuxidc.com/Linux/2014-10/108502.htm
注意:在第二个blog中,
9. 输入 nmake -f ms\nt.mak install ;则会在E:\OpenSSL\openssl\win64目录下生成bin、include、lib、ssl四个文件夹
我输入完这个命令以后是在解压缩openssl的同级目录生成了一个usr文件夹,里边包含上述一些文件夹
到此应该就能解决我们的问题了,不足之处或者有地方不对的话,希望大家提出宝贵意见。