【问题标题】:Wampserver 3.0 apache 2.4.17 cannot startWampserver 3.0 apache 2.4.17 无法启动
【发布时间】:2016-08-14 01:03:54
【问题描述】:

我根据this 在php.ini 中配置了curl 与SSL 证书,但我仍然收到错误cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)。

我认为错误可能是由于 apache 服务器的 mod_openssl 模块而发生的,我尝试在 Apache 服务器 2.4.17、wampserver 3.0 上启用 mod_openssl 但是当我这样做时 wampserver 无法启动。在我禁用mod_openssl 后,开始正常。

有什么问题?如何修复 curl SSL 证书错误?

我正在使用: wampserver 3.0 阿帕奇服务器 2.4.17 php 5.6.16

【问题讨论】:

  • 当您修改php.ini 时,您修改了哪一个,有 2 个。要编辑 Apache 使用的那个,请使用 wampmanager 菜单,如 wampmanager->PHP->php.ini
  • 我编辑了 wamp->bin->php->php5.6.16->php.ini
  • 如果您从网页卷曲,那是错误的 ini 文件。使用上面建议的菜单
  • 成功了。非常感谢。 @RiggsFolly

标签: curl openssl wampserver apache2.4 php-5.6


【解决方案1】:

您还需要激活php_openssl.dll 这也可以通过菜单来完成。

wampmanager->PHP->PHP Extensions->php_openssl

确保php_openssl菜单项旁边有一个勾号,如果没有点击它,它会修改php.ini并为你重新启动Apache。

由于 Apache 未启动,您可能必须手动执行此操作,在这种情况下,再次使用菜单编辑 php.ini

wampmanager->PHP->php.ini

找到这一行

;extension=php_openssl.dll

并删除 ; 评论标记。然后保存并重新启动 Apache。

【讨论】:

  • 我已经启用了。还是行不通。任何想法?谢谢。
  • 我会先删除 ca-cert 的东西,然后看看 cURL 是否会在 php_openssl 被激活后按你的意愿工作。
猜你喜欢
  • 2017-12-11
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-19
  • 2013-10-29
  • 2018-09-22
  • 2013-12-10
相关资源
最近更新 更多