GNU/Linux >> Tutoriales Linux >  >> Linux

Error fatal:llamada a la función indefinida curl_init()

En versiones anteriores de Debian y Ubuntu, resolvió esto instalando la extensión Curl para PHP y reiniciando el servidor web. Suponiendo que el servidor web es Apache 2:

sudo apt-get install php5-curl
sudo service apache2 restart

En versiones más nuevas, el nombre del paquete ha cambiado:

sudo apt install php-curl

Es posible que necesite instalar más:

sudo apt-get install curl libcurl3 libcurl3-dev;

curl es una extensión que necesita ser instalada, no tiene nada que ver con la versión de PHP.

http://www.php.net/manual/en/curl.setup.php


Aún no tienes suficiente reputación para comentar. Usando Ubuntu y un simple:

sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart

NO funcionó para mí.

Por alguna razón curl.so se instaló en una ubicación que no se recogió de forma predeterminada. Revisé el extension_dir en mi php.ini y copiado sobre el curl.so a mi extension_dir

cp /usr/lib/php5/20090626/curl.so  /usr/local/lib/php/extensions/no-debug-non-zts-20090626

Espero que esto ayude a alguien, ajuste las ubicaciones de sus rutas en consecuencia.


Linux
  1. Llamada a función indefinida simplexml_load_file() – Error de PHP [Resuelto]

  2. Error fatal de Php:llamada a la función indefinida Thesql_connect ()?

  3. ¿Cómo implementar un tiempo de espera en la llamada a la función de lectura?

  4. ¿Puede exit() fallar al terminar el proceso?

  5. git add return fatal:error de repositorio externo

Cómo llamar a la función C en C++, función C++ en C (Mezclar C y C++)

Error fatal:llamada a la función indefinida mb_substr() Error

Error de Linux c ++:referencia indefinida a 'dlopen'

Llame a una función C desde el código C++

cómo usar cURL en una interfaz específica

sudo -i devuelve un error