【发布时间】:2014-12-15 05:13:54
【问题描述】:
我最近刚刚升级到 OSX 10.10 Yosemite,自从升级后我不能再对 SSL url 进行 Curl POST。
我首先使用了wordpress 的wp_remote_request 调用,还尝试在php 中使用curl。
两者(如预期)都给出相同的错误消息:
错误号:56
错误字符串:SSLRead() 返回错误 -9806
注意:当我将 POST 卷曲到 HTTP 时,它工作正常。 我认为这是 PHP.ini 或我的 apache 中的设置(升级后我丢失了原来的 HTTPD.conf 文件......)。
谁能帮帮我?
【问题讨论】:
-
为什么要投反对票???这是我遇到的真实问题,在 Google 中找不到任何好的解决方案
-
您可能投了反对票,因为尽管这是一个完全合理的问题,但它与 SO 无关——它确实应该在 Serverfault 上。
-
在 Mattijs 的辩护中,他在 PHP 中编写了对
wp_remote_request()的调用,该调用依赖于底层的 cURL。我认为他在 SO 上提出的问题是有效的,因为他最近的问题是从编码开始的。只有在知道答案之后,他才能知道这个问题在ServerFault上可能会更好 -
谢谢哥们。这正是我的本意。
-
@Mattijs 我在 2017 MBP 上也遇到了这些错误。同样的解决方案也适用于我。
标签: php macos apache curl osx-yosemite