我正在尝试在socialite version ^2.0
中构建一个社交媒体包Laravel 5.3
登录,我按照github上的说明进行了配置,同时收到回调我收到错误:< / p>
cURL错误60:SSL证书问题
好吧,我尝试搜索这个问题,无论我做了什么指示,但仍然得到相同的证书错误。
首先,我正在使用wamp服务器PHP version 5.6 and 7
已保存cacert.pem
链接https://curl.haxx.se/ca/cacert.pem
并将其放置到C:\wamp\bin\php\php7.0.4\ext
和C:\wamp\bin\php\php5.6.19\ext
并编辑了相应版本的php.ini文件,并在文件末尾添加了以下内容:
[cURL]
curl.cainfo="C:\wamp\bin\php\php7.0.4\ext\cacert.pem"
和
[cURL]
curl.cainfo="C:\wamp\bin\php\php5.6.19\ext\cacert.pem"
嗯这没用,所以我搜索了更多我知道我需要安装guzzlehttp/guzzle
所以我这样做了,在使用版本^ 6.0时我仍然得到了相同的然后我尝试了版本^ 4.0正如在许多博客中所建议的那样,在这样做的过程中,我得到了一个分歧的错误:
Symfony\Component\Debug\Exception\FatalErrorException]
Call to undefined method Illuminate\Foundation\Application::bindShared()
?[37;41mScript php artisan optimize handling the post-update-cmd event returned with an error?[39;49m
?[37;41m ?[39;49m
?[37;41m [RuntimeException] ?[39;49m
?[37;41m Error Output: ?[39;49m
?[37;41m ?[39;49m
?[32mupdate [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies][-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [?[39m?[32m<packages>?[39m?[32m]...?[39m
它抵制了要执行的社交名媛功能。在尝试5.0版时,我遇到了这个错误:
cURL错误60:SSL证书问题:无法获取本地颁发者证书
我也试过禁用防火墙,但同样的东西正在显示。引导我这个。目前我正在研究PHP Version 7.0.4
答案 0 :(得分:2)
我会说实话,我对Laravel一无所知。但是,和Symfony一样,我也遇到了同样的问题。因此,当我尝试很多事情但没有成功时。
最后,这个解决方案对我有用: URL solution
它表示不是证书问题,而是来自环境不兼容。我使用XAMPP而不是WAMP,它起作用了。