GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan fatal:Memanggil ke fungsi yang tidak ditentukan curl_init()

Pada Debian dan Ubuntu versi lama, Anda menyelesaikannya dengan menginstal ekstensi Curl untuk PHP, dan memulai ulang server web. Dengan asumsi server web adalah Apache 2:

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

Pada versi yang lebih baru, nama paket berubah:

sudo apt install php-curl

Mungkin Anda perlu memasang lebih banyak:

sudo apt-get install curl libcurl3 libcurl3-dev;

curl adalah ekstensi yang perlu diinstal, tidak ada hubungannya dengan versi PHP.

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


Belum memiliki reputasi yang cukup untuk berkomentar. Menggunakan Ubuntu dan sederhana:

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

TIDAK bekerja untuk saya.

Untuk beberapa alasan curl.so dipasang di lokasi yang tidak diambil secara default. Saya memeriksa extension_dir di php.ini saya dan disalin ke curl.so ke extension_dir saya

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

Semoga ini bisa membantu seseorang, sesuaikan lokasi jalur Anda.


Linux
  1. Kesalahan Kompilasi MPI:referensi tidak terdefinisi ke `sqrt' – Terpecahkan

  2. Cara memperbaiki Panggilan ke fungsi yang tidak ditentukan apc_fetch() – PHP Fatal Error [Terpecahkan]

  3. Bagaimana Memanggil Fungsi Bash Dalam Skrip Bash Di Dalam Awk?

  1. Kesalahan fatal:Panggil ke fungsi yang tidak ditentukan mysqli_connect() di /home/user/public_html/includes/connection.php

  2. Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan mb_substr() Kesalahan

  3. Memanggil fungsi C dari kode C++

  1. Panggil ke fungsi yang tidak ditentukan simplexml_load_file() – Kesalahan PHP [Terpecahkan]

  2. cara menggunakan cURL pada antarmuka tertentu

  3. sudo -i mengembalikan kesalahan