GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur fatale :appel à la fonction indéfinie curl_init()

Sur les anciennes versions de Debian et Ubuntu, vous avez résolu ce problème en installant l'extension Curl pour PHP et en redémarrant le serveur Web. En supposant que le serveur Web est Apache 2 :

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

Sur les versions plus récentes, le nom du package a changé :

sudo apt install php-curl

Il est possible que vous deviez en installer d'autres :

sudo apt-get install curl libcurl3 libcurl3-dev;

curl est une extension qui doit être installée, elle n'a rien à voir avec la version PHP.

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


Je n'ai pas encore assez de réputation pour commenter. Utiliser Ubuntu et un simple :

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

N'a PAS fonctionné pour moi.

Pour une raison quelconque curl.so a été installé dans un emplacement non choisi par défaut. J'ai coché le extension_dir dans mon php.ini et copié sur le curl.so à mon extension_dir

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

J'espère que cela aidera quelqu'un, ajustez vos emplacements de chemin en conséquence.


Linux
  1. Erreur de compilation MPI :référence indéfinie à `sqrt' - Résolu

  2. Appel à la fonction indéfinie simplexml_load_file() – Erreur PHP [Résolu]

  3. Comment appeler une fonction Bash dans le script Bash à l'intérieur d'Awk ?

  4. Erreur fatale Php :appel à la fonction non définie Thesql_connect() ?

  5. Erreur fatale :appel à la fonction non définie mysqli_connect() dans /home/user/public_html/includes/connection.php

Comment implémenter un délai d'attente dans l'appel de la fonction de lecture ?

exit() peut-il échouer à terminer le processus ?

git add renvoyant une erreur fatale :en dehors du référentiel

Une erreur s'est produite lors de l'installation de la bordure (0.8.5)

Erreur lors de l'installation de gnureadline via pip

fonction d'appel déclarée ci-dessous