jenkin 代码上传蒲公英报错

curl: (56) Recv failure: Connection reset by peer

curl: (56) SSLRead() return error -9806

  • 解决办法

先使用命令
php -i |grep "SSL Version"
看看SSL Version的信息,猜想你看到是:

**SSL Version => SecureTransport
**
那么,就可以按照下面的命令去做:

**$ brew tap homebrew/dupes
**
**$ brew tap homebrew/versions
**
**$ brew tap homebrew/php
**
有可能会出现不伤大雅的警告信息:Already tapped!

重点来了:

然后使用openssl安装curl,这就是要替换掉原来的curl,命令如下:

**$ brew install --with-openssl curl
**
然后使用刚才安装的curl和openssl安装php:

$ brew install \ --with-apache \ --with-homebrew-curl \ --with-homebrew-openssl \ --without-snmp php55

如果你想运行nginx,将 --with-apache
改为--with-fpm
.
因为 issue #1311的缘故,--without-snmp是必须
.
如果使用apache,确保添加 LoadModule php5_module /usr/local/opt/php55/libexec/apache2/libphp5.so到
/etc/apache2/httpd.conf
并重启apache.

安装你需要的php的其他扩展,例如 : mcrypt
.
$ brew install php55-mcrypt

完成后,再次运行下面的命令:
$ php -i | grep "SSL Version"

你会看到:
SSL Version => OpenSSL/1.0.1j

好吧,这个问题就这样解决了

参考文章
参考文章

你可能感兴趣的:(jenkin 代码上传蒲公英报错)