如何在ubuntu中解决SSL证书错误

时间:2016-06-13 12:16:59

标签: php ubuntu ssl twilio

我正在使用Twilio API下面发送短信,我已经查看了代码 它在其他操作系统上工作正常。我还查看了下面的堆栈链接 不幸的是,Twilio PHP - SSL certificate: self signed certificate in certificate chain是为了 Windows系统,我正在使用ubuntu。

发送短信的API。

require_once('twilo/Services/Twilio.php');

$number='+91xxxxxxx';
$code='abc';

$sid = "xxxxxxxxxxxxxxxx"; // Your Account SID from www.twilio.com/user/account
$token = "xxxxxxxxxxxxxxxx"; // Your Auth Token from www.twilio.com/user/account

$client = new Services_Twilio($sid, $token);
$message = $client->account->messages->sendMessage(
    '+1 xxx-xxx-xxxx', // From a valid Twilio number
    $number, // Text this number
    $code
);

echo $message->sid;

但是当我在Ubuntu上使用它时,它会给我以下错误:

  

未捕获的异常' Services_Twilio_TinyHttpException'与消息   ' SSL证书问题:证书中的自签名证书   链

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

这往往是您使用过时版本的libcurl的情况。我建议您查看FAQ here in the documentation for the Twilio PHP library并按照其中列出的步骤进行操作。

让我知道这是否有帮助。