Twilio在windows上因为SSL证书无法发送短信的解决方法

后端开发PHPApache 500

错误内容:

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服务。

Post Comment