安裝openssl有兩種方式,第一種直接下載安裝包,裝上就可運行;第二種可以自己下載源碼,自己編譯。下面對兩種方式均進行詳細描述。
一、下載和安裝openss
方法一:直接使用openssl安裝包
Window 的openssl的安裝包的下載地址為:
http://slproweb.com/products/Win32OpenSSL.html
一般在安裝openssl之前還需要vs的一些插件,該地址中也提供了相關插件的下載。如下圖即為openssl的安裝及其vs插件在下載網頁的截圖。
方法二:自己編譯openssl
此過程比較復雜,需要先安裝perl、vs等軟件,然后才能編譯openssl。
1、下載并安裝perl,
1)下載路徑:
http://www.activestate.com/activeperl/downloads/
2)安裝與配置:
直接運行安裝文件(例如:ActivePerl-5.16.3.1604-MSWin32-x86-298023.msi)即可完成安裝;安裝過程將自動完成環境變量的配置(安裝完成之后,可以在系統環境變量里看到perl的bin目錄(例如: C:/Program Files/perl/site/bin;)已經被加入進來),無需再手工配置;
3)測試安裝是否成功:
進入perl安裝目錄的eg文件夾,執行“perl example.pl”若顯示“Hello from ActivePerl!”,則說明Perl安裝成功。如下圖所示:
perl安裝成功之后就可以開始使用Perl的相關命令來進行OpenSSL的安裝了。
2、openssl可以自己下載源碼編譯也可以直接下載安裝包安裝完之后即可使用。
2.1使用源碼編譯openssl
1) 下載openssl源碼的路徑:
http://www.openssl.org/source/
2)配置VS2005的環境變量(因為后面編譯openssl時,將會用到vs2005自帶的nmake工具)。
執行VS2005的bin目錄下(例如:C:/Program Files/Microsoft Visual Studio 8/VC/bin)的vcvars32.bat文件即可完成配置,如下圖所示:
3)配置openssl
(1)將下載后的openssl壓縮文件(例如:openssl-1.0.1g.tar.gz)解壓縮到某目錄下(例如:C:/Program Files/openssl-1.0.1g);
(2)通過命令窗口,進入openssl的目錄C:/Program Files/openssl-1.0.1g中,執行“perl Configure VC-WIN32”即可完成配置,如下圖所示:
(3)執行do_masm
在openssl的目錄下執行ms/do_masm,注意不能進入到ms下面直接執行do_masm,否則會提示找不到文件“util/makfiles.pl”之類的錯誤。
(4)編譯openssl
在openssl目錄下(C:/Program Files/openssl-1.0.1g)執行“nmake -f ms/ntdll.mak”,如下圖所示:
新聞熱點
疑難解答
圖片精選