美文网首页
curl error:14077410

curl error:14077410

作者: 拿破仑蛋糕 | 来源:发表于2017-02-23 18:11 被阅读0次

新MacBook Pro,安装的mamp,本地项目可以正常访问,但是通过curl请求却出现如下问题

** curl_errno($ch) ** 输出:

resource(67) of type (curl)

于是** var_dump(curl_error( $ch )) ** 打印详细信息:

string(80) "error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure"

原因就是openssl的版本低,升级版本就好了

最终以下办法解决问题,感谢 作者 和 张哥,附原文连接

1.安装 openssl,终端运行 (提示:没有安装 brew 的先安装)

brew install openssl

2.下载最新版的 cURL 并解压

3.进入解压后的 cURL 源码文件夹,执行:

LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" ./configure --prefix=/Applications/MAMP/Library/

4.make

5.make install

6.重启 MAMP

相关文章

网友评论

      本文标题:curl error:14077410

      本文链接:https://www.haomeiwen.com/subject/vbvbwttx.html