Foros del Web » Programando para Internet » PHP »

Curl no funciona

Estas en el tema de Curl no funciona en el foro de PHP en Foros del Web. Buen día, me he instalado Wampp server 3.1.7 en mi windows 10 de 64 y estoy usando PHP 7.2 Quiero usar CURL pero no me ...
  #1 (permalink)  
Antiguo 10/04/2019, 15:36
Avatar de Pablo Ayala  
Fecha de Ingreso: septiembre-2005
Ubicación: Cancún, México
Mensajes: 231
Antigüedad: 18 años, 6 meses
Puntos: 28
Curl no funciona

Buen día, me he instalado Wampp server 3.1.7 en mi windows 10 de 64 y estoy usando PHP 7.2

Quiero usar CURL pero no me deja usarlo, el problema es que ni siquiera me marca un error. Descargue CURL para windows para ver si con eso se solucionaba pero no, aunque desde la consola puedo hacer "curl https://www.google.com.mx" y funciona perfectamente.

Encontre por internet que podia modificar el archivo php.ini de la version que uso descomentando la linea que dice "extension: php_curl.dll" y ya lo he hecho.

Por otro lado encontre una forma de comprobar si CURL esta activo o no:

Código PHP:
function _is_curl_installed() {
    if (
in_array('curl'get_loaded_extensions())) {
        return 
true;
    } else {
        return 
false;
    }
}

// Ouput text to user based on test
if (_is_curl_installed()) {
    echo 
"cURL is <span style=\"color:blue\">installed</span> on this server";
} else {
    echo 
"cURL is NOT <span style=\"color:red\">installed</span> on this server";

Y con la prueba anterior me dice que si esta instalado.

Sin embargo mi codigo no corre, aqui va:
Código PHP:
Ver original
  1. $ch = curl_init("https://www.google.com");
  2. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  3. curl_setopt($ch, CURLOPT_HEADER, 0);
  4. $data = curl_exec($ch);
  5. echo $data;

Alguna idea? ya he buscado muchas alternativas y no logro que funcione, estoy seguro que es un tema en mi computadora, por que cuando ese mismo codigo lo subo al servidor en la nube ahi si funciona.

Saludos y muchas gracias
__________________
Atentamente,

Pablo Ayala.
Si vas a responder algo en el foro que sea con amabilidad.
  #2 (permalink)  
Antiguo 10/04/2019, 16:01
Avatar de Pablo Ayala  
Fecha de Ingreso: septiembre-2005
Ubicación: Cancún, México
Mensajes: 231
Antigüedad: 18 años, 6 meses
Puntos: 28
Respuesta: Curl no funciona

Bueno solo quiero comentarles que encontre la forma de solucionarlo:

1. Descargue un archivo que se llama ca-bundle.crt de la pagina de curl en github.
2. Edite la linea curl.cainfo, y quedo asi: "curl.cainfo = "C:\wamp64\bin\php\php7.2.14\""
3. Edite otra linea asi: openssl.cafile= "C:\wamp64\bin\php\php7.2.14\ca-bundle.crt"

eso en el php.ini de la version que estoy usando y listo!

Saludos y gracias
__________________
Atentamente,

Pablo Ayala.
Si vas a responder algo en el foro que sea con amabilidad.

Etiquetas: curl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.