2016-04-21 63 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