Ralat cURL 60: Masalah Sijil SSL
Apabila menghantar permintaan API menggunakan Stripe, anda mungkin menghadapi ralat "ralat cURL 60: Sijil SSL masalah: tidak dapat mendapatkan sijil pengeluar tempatan." Isu ini timbul kerana kesukaran mengesahkan sijil SSL semasa komunikasi.
Penyelesaian:
Muat turun dan Ekstrak cacert.pem:
Simpan Fail:
Kemas kini php.ini:
Tambah atau kemas kini baris berikut:
curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
Mulakan semula Perkhidmatan:
Tambahan Pilihan:
Jika langkah sebelumnya tidak menyelesaikan isu tersebut, anda boleh mencuba berikut:
Dalam kod anda, tempat anda melaksanakan permintaan cURL, tambahkan pilihan berikut:
curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true);
Langkah-langkah ini biasanya akan menyelesaikan ralat cURL 60 dengan menyediakan pelayan PHP anda dengan SSL yang diperlukan sijil untuk mengesahkan identiti pelayan jauh.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat cURL 60: Masalah Sijil SSL dengan Permintaan API Stripe?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!