2011-06-17 18 views
248

Cuando voy a implementar la puerta de enlace de pago Authorize.net. Sin embargo, tengo este error:Llamada a la función indefinida curl_init().?

Call to undefined function curl_init()

Háganme saber qué hay de malo en él.

+4

Usted no tiene el apoyo rizo en su PHP. Esta pregunta ha sido [solicitada muchas veces aquí] (http://stackoverflow.com/search?q=call+to+undefined+function+curl_init) – Shef

Respuesta

543

Si estás en Windows:

Ir a su archivo php.ini y quitar la marca ; desde el comienzo de la siguiente línea:

;extension=php_curl.dll 

Después de haber guardado el archivo que debe reiniciar su software de servidor HTTP (por ejemplo Apache) antes de que esto surta efecto.


Para Ubuntu 13.0 y superior, simplemente use el paquete desbordado. En una terminal escriba lo siguiente para instalarlo y no olvide reiniciar el servidor.

sudo apt-get install php-curl 

O si está usando el viejo PHP5

sudo apt-get install php5-curl 

o

sudo apt-get install php5.6-curl 
+48

Asegúrese de reiniciar su servidor Apache después de hacer este cambio. –

+18

Si esto no funciona, consulte [esta pregunta] (http://stackoverflow.com/questions/12380670/call-to-undefined-function-curl-init-error-in-wamp-2-2). Proporciona un enlace para descargar un '' php_curl.dll '' fijo para PHP 5.3.13 (o 5.4.3). Tenía todo configurado correctamente pero 'curl' simplemente no se estaba cargando (no aparece en' phpinfo() '). Esto solucionó mi problema. –

+0

Gracias a esta respuesta, ahorre mucho tiempo ... – andrewww

8

Debes habilitar curl con php.

Here es las instrucciones para la misma

13

el rizo extensión ext/curl no está instalado o habilitadas en la instalación de PHP. Consulte el manual para obtener información sobre cómo instalar o habilitar CURL en su sistema.

+0

(Win32) También tuve que agregar 'c: \ php' a mi CAMINO. Aprendí que leer el manual desde el enlace de arriba. El manual dice 'libeay32.dll' y' ssleay32.dll' deben estar en la RUTA para que el módulo funcione. – Jonathan

+0

Funcionó después de agregar la ruta php.exe a mi PATH – Nesar

Cuestiones relacionadas