2016-04-21 57 views
0

我配置curl与SSL证书在php.ini根据this但仍然我得到了错误cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)Wampserver 3.0 apache 2.4.17无法启动

我想这个错误可能是由于Apache服务器的mod_openssl模块发生的,我试图在Apache服务器2.4.17上启用mod_openssl,wampserver 3.0但是当我做了wampserver时无法启动。我禁用mod_openssl后,开始罚款。

什么问题?我如何解决curl SSL证书错误?

我使用: wampserver 3.0 Apache服务器2.4.17 PHP 5.6.16

+0

当你修改'php.ini'哪一个你修改了,有2个。编辑一个Apache使用的wampmanager菜单就像'wampmanager-> PHP-> php.ini' – RiggsFolly

+0

我编辑过的wamp - > bin-> php-> php5.6.16-> php.ini –

+0

如果你是从网页中浏览,那就是错误的ini文件。使用上面建议的菜单 – RiggsFolly

回答

0

您还需要激活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。

+0

我已启用它。还是行不通。任何想法?谢谢。 –

+0

我会从删除ca-cert的东西开始,然后看看cURL是否会按照你想要的那样工作,现在'php_openssl'被激活了。 – RiggsFolly