Mengapa Saya Mendapat Ralat \'Panggilan ke fungsi undefined curl_init()\' dalam PHP dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-11-27 04:49:13
asal
637 orang telah melayarinya

Why Am I Getting the

PHP: Mengendalikan Ralat "Panggilan ke fungsi tidak ditentukan curl_init()"

Dalam cuba menghantar permintaan PHP POST dalam permintaan POST yang lain , anda mungkin menghadapi ralat berikut dalam fail error.log anda: "Panggil ke fungsi yang tidak ditentukan curl_init()." Ralat ini menunjukkan bahawa sokongan perpustakaan CURL PHP tidak didayakan.

Untuk menyelesaikan isu ini dan menggunakan fungsi CURL, ikut langkah berikut:

Pasang Sokongan CURL untuk PHP

Untuk Ubuntu:

sudo apt-get install php5-curl
Salin selepas log masuk

Mulakan semula Apache

sudo /etc/init.d/apache2 restart
Salin selepas log masuk

Sahkan Pemasangan

Gunakan phpinfo() untuk sahkan bahawa CURL disenaraikan sebagai dipasang. Jika tidak, anda mungkin perlu menyiasat kemungkinan isu pemasangan pakej.

Kaedah Alternatif

Pilihan lain untuk mengendalikan ralat ini ialah menggunakan fungsi curl_init() daripada cURL perpustakaan secara langsung:

curl_init('http://localhost/index1.php');
Salin selepas log masuk

Pendekatan ini akan memintas pembalut PHP dan menghapuskan keperluan untuk sokongan CURL dalam PHP.

Sumber Tambahan

  • [dokumentasi PHP CURL](https://www.php.net/manual/en/book.curl.php )
  • [Memasang cURL dihidupkan Ubuntu](https://askubuntu.com/questions/184958/how-do-i-install-curl-on-ubuntu)
  • [Menggunakan cURL dalam PHP tanpa PHP CURL sambungan](https://stackoverflow.com/questions/1662944/how-to-use-php-curl-functions-without-the-php-curl-extension)

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'Panggilan ke fungsi undefined curl_init()\' dalam PHP dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan