php - mac - Llamada a la función indefinida curl_init()-con WAMP
wampserver portable (4)
Haga clic en el icono WAMP> PHP> Extensiones PHP> check php_curl.
Si está marcado, desmarque, vuelva a marcarlo y reinicie todos los servicios. Deberia trabajar.
Si aún no funciona reinstalar WAMP. Tan simple como es.
Estoy tratando de hacer funcionar el trabajo, y estoy perplejo.
He descomentado la extension=php_curl.dll en el archivo php.ini y comprobé que existe php_curl.dll en el directorio al que apunta extension_dir . También he comprobado que el php.ini en el directorio de Apache es correcto.
He copiado los libcurl.dll a Windows / System32, Windows / SysWOW64 y wamp/bin/php/php5.4.3
Y he reiniciado los servicios cada vez.
Y todavía me sale el Fatal error: Call to undefined function curl_init() . Curl no aparece cuando ejecuto un phpInfo() . Pero cuando busco en el menú WAMP PHP-> PHP extensions php_curl sí tiene una marca de verificación.
¿Alguna pista?
Editar:
@Daniel_M: El archivo cargado es el que está en el directorio de Apache, y la extension=php_curl.dll ha extension=php_curl.dll , y extension_dir apunta al directorio php/php5.4.3/ext donde están los php_curl.dll (y libcurl.dll ) situado.
@ficuscr: He copiado el libcurl.dll v.7.27.0 todo el lugar. ¿Dónde debería colocarlo?
En general: cuando php_curl no está marcado en el PHP > PHP Extensions menu , el error fatal es precedido por: SCREAM: Error suppression ignored for . Esto no sucede cuando se comprueba php_curl . El mensaje de error fatal es el mismo en cualquier caso. ¿Una pista?
Para mí esto hizo el truco: http://www.phpmind.com/blog/2011/02/how-to-enable-curl-in-wamp/
1) Cerrar WAMP (si se está ejecutando)
2) Navegue a WAMP / bin / php (su versión de php) /
3) editar php.ini
4) Buscar curl, uncomment extension = php_curl.dll
5) Navegue a WAMP / bin / Apache (su versión de apache) / bin /
6) editar php.ini
7) Buscar curl, uncomment extension = php_curl.dll
8) Guardar ambos
9) Reiniciar WAMP
Tengo este mismo error.
Solución: haga clic en el servidor wamp, que seleccione -> php -> extensión php. Luego, verifique PHP_cURl() y el servidor wamp se reiniciará automáticamente. Inténtalo de nuevo y el error desaparece.
WAMP 2.2 viene con una extensión de cURL incorrecta. Debe descargar el archivo fijo desde el siguiente enlace:
http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ . Luego reemplace el archivo php_curl.dll en /php5.4.3/ext/ .