今天遇到一个奇怪的问题,在本地运行好好的程序,放到服务器上之后,调用twilio发送短信功能要命不行,由于是远程服务器的问题,也没法debug,解决办法:
1、先是在出问题的接口里面抓到异常:
catch (\Exception $e) {
return $this->error($e->getMessage(), "SMS_FAIL");
}
2、拿到异常信息:
error setting certificate verify locations:
3、解决办法:
下载证书:
解决方式:下载cacert.pem文件
下载地址 https://curl.haxx.se/ca/cacert.pem
image.png
重启php服务即可。
网友评论