Rumah >pembangunan bahagian belakang >tutorial php >Mengapa saya mendapat ralat \'Panggilan ke fungsi tidak ditentukan curl_init()?\' semasa menggunakan Authorize.net?

Mengapa saya mendapat ralat \'Panggilan ke fungsi tidak ditentukan curl_init()?\' semasa menggunakan Authorize.net?

Patricia Arquette
Patricia Arquetteasal
2024-11-03 17:05:30252semak imbas

Why am I getting the

Isu Tidak Ditakrifkan Fungsi: Menangani "Panggilan ke fungsi yang tidak ditentukan curl_init()?"

Apabila cuba melaksanakan gerbang pembayaran Authorize.net, anda mungkin menghadapi ralat menyatakan "Panggil ke fungsi undefined curl_init()." Ini menunjukkan bahawa fungsi curl_init tidak didaftarkan atau tersedia dalam persekitaran PHP anda.

Untuk menyelesaikan isu ini, ikut arahan ini:

Penyelesaian Windows

  1. Cari php.ini pada komputer anda.
  2. Alih keluar koma bernoktah (;) dari permulaan baris:

    <code class="ini">extension=php_curl.dll</code>
  3. Simpan fail dan mulakan semula pelayan HTTP anda (cth., Apache).

Ubuntu 13.0 atau Di Atas Penyelesaian

  1. Pasang pakej yang dinyahpautkan:

    sudo apt-get install php-curl
Ubuntu dengan Penyelesaian PHP5

  1. Pasang pakej PHP yang betul:

    sudo apt-get install php5-curl
    ATAU

    sudo apt-get install php5.6-curl
  2. Mulakan semula Apache untuk mengaktifkan pakej:

    sudo service apache2 restart
Selepas melengkapkan langkah ini, fungsi curl_init() akan didaftarkan dan tersedia dalam persekitaran PHP anda, membolehkan anda meneruskan dengan Authorize.net pelaksanaan gerbang pembayaran tanpa menghadapi ralat "Panggil ke fungsi tidak ditentukan curl_init()".

Atas ialah kandungan terperinci Mengapa saya mendapat ralat \'Panggilan ke fungsi tidak ditentukan curl_init()?\' semasa menggunakan Authorize.net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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