post
Resolvendo problemas com cURL no WampServer
Publicado em: 03/03/2022 / Atualizado em: 03/03/2022
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.
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.