美文网首页
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