我正在测试我的本地主机上的代码,我试图dtisgodsson/laravel 4-twilio适用于我目前的网站,但我得到了这个错误
SSL certificate problem: self signed certificate in certificate chain
字符串
就在我把这段代码放到我的index.blade.php中之后:
Twilio::to('119061539155')->message('This is so, damn, easy!');
型
我需要做些什么来消除这个错误?
3条答案
按热度按时间suzh9iv81#
Twilio开发者布道者在这里。
此错误是由于PHP安装中没有最新的CA根证书捆绑包而导致的。您需要下载最新的CA根证书捆绑包并更新php.ini以使用此捆绑包。此blog post向您展示了如何完成这两件事。
让我知道,如果这让你所有固定!
hs1rzwqc2#
如果选择作为此问题答案的解决方案不起作用,并且您仍然存在SSL身份验证问题,请尝试以下操作:
将设置twilio_use_certificate从false更改为true。
找到OpenVBX/web/web.php文件并搜索“twilio_use_certificate”
然后更改自:
字符串
收件人:
型
uelo1irk3#
请不要禁用证书验证-除非您在测试是否是证书导致您的问题时这样做。请按照其他地方提到的更新.ini文件或将httpclient指向您下载的文件版本。
很可能你正在使用wamp或xamp或其他东西,为了避免每次升级PHP版本时弄乱.ini文件,你可以这样做:
字符串
正如在其他地方提到的-从https://curl.se/docs/caextract.html下载新的cacert文件。