[Dúvida] Erro 77 do php curl usando o firebase
Estou tentando usar a SDK do PHP para conectar com o Real Time Database do Firebase, mas está sempre retornando o mesmo erro:
Suponho que seja um erro com o curl ou com o openssl, então fiz o download de um certificado ssl .pem e adicioner o caminho para ele no meu arquivo php.ini:
Alguém tem alguma ideia de qual pode ser o problema? Segui todos os passos em encontrei em fóruns e mesmo assim não obtive solução
como está o código PHP em que vc configura a biblioteca do firebase? consegue compartilhar conosco?
Desculpe a demora para responder. Fiz testes utilizando somente o comando "curl" do php e obtenho sempre o mesmo erro. Segue um exemplo com uma API aleatória que achei na internet:
```php
$ch = curl_init();
ini_set("openssl.cafile","C:\\tools\\php81\\curl-ca-bundle.crt");
ini_set("curl.cainfo","C:\\tools\\php81\\curl-ca-bundle.crt");
curl_setopt_array($ch, [
CURLOPT_URL => "https://deckofcardsapi.com/api/deck/new/shuffle/?deck_count=1",
CURLOPT_RETURNTRANSFER => true
]);
$a = curl_exec($ch);
if (curl_errno($ch)) {
print curl_error($ch);
}
curl_close($ch);
echo $a;
```
Quando executo recebo a seguinte mensagem no terminal: `error setting certificate verify locations: CAfile: cacert.pem CApath: none`.Desde já obrigado pela ajuda.