post

Resolvendo problemas com cURL no WampServer

Publicado em: 03/03/2022 / Atualizado em: 03/03/2022

Categorias: BlogcUrlPHPWampServer

Caso você tenha instalado o WampServer em sua maquina Windows, e precise usar o cURL para requisitar informações de outro site, mas esta com problemas, não recebendo retorno nenhum, nem dos dados, nem do site, ou nem mesmo uma mensagem de erro, talvez isso possa lhe ajudar.

O cURL realiza a requisição via URL de outro site, diretamente para sua aplicação.

Em geral, os sites usam certificados SSL (https), e sua maquina local não.

Para resolver isso, é possovel realizar uma modificação no wampserver, já prevista pelos desenvolvedores do módulo cURL.

1° Baixe o arquivo cacert.pem

Acesse o site https://curl.se/ca/cacert.pem para baixar o arquivo cacert.pem em sua maquina windows. Provavelmente, assim que clicar no link, o arquivo será baixado automaticamente.

2° Mova para uma pasta segura

Acesse a pasta onde o arquivo foi baixado, provavelmente na pasta “Downloads” do windows, copie, e cole em um local seguro (pois a pasta downloads pode ser esvaziada quando necessario).

Recomendo colocar dentro da pasta www do WampServer, dentro da sua unidade “C”, dentro de “meu computador”, seu caminho deve ser similar a este: C:\wamp64\www.

Assim, o arquivo não corre o risco de ser deletado “sem querer”.

3° Configure o PHP para usar o arquivo

Agora, vamos acessar o arquivo php.ini dentro do módulo do PHP, via wampserver.

Primeiro, ative o wampserver em seu computador, acesse no menu iniciar o aplicativo, e espere ele ligar.

Na sua “barra de tarefas” do windows, na região inferior direita do seu monitor, proximo a data e hora do seu computador, deverá ter (em algum lugar por ali) o icone do wampserver em verde (provavelmente em verde pois esta tudo ok).

Clica com o botão esquerdo do mouse em cima do icone, selecione PHP > php.ini, como na imagem abaixo:

Após clicar, vai abrir o bloco de notas, com as informações do seu PHP.

Aperte Ctrl + F para abrir o localizador, digite curl.cainfo e pesquise.

Assim que localizar, adicione o caminho “C:\wamp64\www\cacert.pem” na frente, e (caso tenha) retire o “ponto e virgula” (;) do começo.

Deve ficar assim:

Aperte Ctrl + S para salvar o arquiv, feche o bloco de notas, e reinicie seu servidor wampserver (clicando novamente em cima do icone verde do wampserver, clica em “Restart All Services”).

Pronto! Isso já deve funcionar.

Publicações recomendadas:


Inscreva-se em Nossa News:

Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Bruno Devs News


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/1492

ID de Referência: 1492

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato


Comentários