curl error:14077410

新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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容