记一次PHP curl错误和解决过程

前几天安装完Wordpress发现没法安装拓展,返回错误cURL error:77,搜了一圈没找到能用的解决方法,决定重新编译跑一下make test碰碰运气

编译之后测试cURL果然有个测试没通过,而且还是SSL相关的功能

FAIL CURLOPT_SSL* basic client auth tests[ext/curl/tests/curl_setopt_ssl.phpt]

查了一圈发现依赖库装错了,装的依赖库是libcurl4-nss-dev,但是服务器里没安相关的证书,换成libcurl4-openssl-dev就好了

后来了解了一下这两个库的区别,就是底层加密库不一样,一个用的是NSS(Network Security Services),另一个是OpenSSL。报错只是因为服务器没安装NSS导致cURL找不到证书

2 评论

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注


@祭祭

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据