visual studio 2017 libcurl ssh perl
https://www.cnblogs.com/zzugyl/p/5037152.html
http://www.activestate.com/activeperl/downloads
ActivePerl
-perlpath - Specify the custom perl root path if perl is not located at
“C:\Perl” and it is a portable copy of perl and not
installed on the win system.
For e.g. -perlpath “D:\strawberry-perl-5.24.3.1-64bit-portable”
perl
https://www.perl.org/get.html
ActivePerl 更新了 需要 账号,而且安装的时候,需要 powershell,就不用它了.
有点麻烦
https://strawberryperl.com/
strawberry-perl-5.32.1.1-64bit.msi
strawberry-perl-5.32.1.1-32bit.msi
ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块, 所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。
重启电脑后
系统变量 Path 里面 会自动的增加如下内容:
C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin
参考
https://www.cnblogs.com/damizhou/p/11744096.html
https://www.cnblogs.com/damizhou/p/11744096.html
ssl
1、下载或者编译openssl
可以在
http://windows.php.net/downloads/php-sdk/deps/vc15/下载编译好的包。
测试 编译后的libcurl是否支持HTTPS协议 ?
在第7步,编译成功以后,会生成libcurl 还有外壳程序curl .
安装上面的配置,找到curl和libcurl
下面测试 www.baidu.com 和支持加密 https://mail.qq.com
经过测试访问加密HTTPS协议传输,和不用加密的HTTP都能成功。。 所以编译libcurl 就算圆满成功 大功告成!!
1
右键我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 找到“Path”编辑,在最后添加你的openssl安装路径,e.g. "…xxx;c:\openssl\bin;"然后保存,重新打开一个命令行窗口处输入openssl version -a就会有信息了
windows安装OpenSSL
说明
openssl是一个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用。
openssl整个软件可以分为三个主要的功能部分:密码算法库、SSL协议库以及应用程序。
安装openssl有两种方式,第一种是下载源码,自己编译;第二种是装上安装包即可运行
安装方式二
- 下载和安装
下载其他人做的便捷版安装包
http://slproweb.com/products/Win32OpenSSL.html
一直狂点下一步就行了 - 配置环境变量
配置环境变量,老生常谈,这里简单贴一下配置OPENSSL_HOME
1
cd /D E:\mfc_work\libcurl_work\work\openssl-1.1.1l
perl Configure VC-WIN64A
如果想编译32位版本的
perl Configure VC-WIN32