大致過程網路上都講的差不多了,主要是遇到了幾個坑。
簡單說一下流程:
安裝ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi,這個我沒有從官網上找,直接csdn資源裡面找下了。
安裝openssl,這個我是直接用git clone的。
這兩個我也都照著教學安裝在C盤了。
使用命令列工具,進入C:\Perl64\eg路徑下, 執行“perl example.pl”,若顯示“Hello from ActivePerl!”,則表示Perl安裝成功。
我一開始執行其實是沒有成功的,先配好了perl的環境變數才能出現這個。
然後是使用vs2013的開發人員命令提示工具執行perl configure VC-WIN32,我這邊一直報錯,顯示:
nasm is not found
我就去安裝了個nasm,然而情況並沒有好轉,還是not found。最後看到一篇文章說用這個指令:
perl Configure VC-WIN32 no-asm –prefix=c:\openssl
有效果了,然而提示:
#我就依照提示內容執行:
ppm install dmake
好了,不報這個錯了。
最後運行
ms\do_ms
nmake -f ms\ntdll.mak
還是報錯,怎麼都不行。
Starting with 1.1.0 there are no msdo_*.bat files anymore.Instead execute the following steps: x32 compilation on Windows: perl Configure VC-WIN32 nmake nmake test x64A compilation on Windows: perl Configure VC-WIN64A nmake nmake test
也就是說openssl-1.1.0以上的版本configure的時候不會產生msdo_*.bat等等東西
這一步跳過就好了
照上面說的,先運行nmake,再運行nmake test,等了好一會兒,時間比較長,但總算好了。
以上是windows10下安裝openssl的過程詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!