Twilio在windows上因为SSL证书无法发送短信的解决方法
错误内容:
Fatal error: Uncaught exception 'Services_Twilio_TinyHttpException' with message 'SSL certificate problem: self signed certificate in certificate chain'
这个错误的引起原因是php_curl库在windows上缺少CA根证书,我们只需要按照下面方法下载pem证书并配置php即可。
1.下载gem证书文件: https://curl.haxx.se/ca/cacert.pem
2.复制文件到 c:\cert\cacert.pem
3.打开php.ini
文件,找到curl.cainfo
参数,并设置为如下
curl.cainfo=c:\cert\cacert.pem
4.重启apache或iis服务。