Ralat Curl 60: Memahami Isu Sijil SSL
Apabila cuba melaksanakan permintaan cURL untuk mendapatkan token akses daripada pelayan jauh, pengguna mungkin menghadapi mesej ralat yang berkaitan dengan sijil SSL yang tidak sah dalam rantaian sijil.
Ini berlaku kerana kekurangan himpunan sijil akar CA yang terkini dalam pemasangan PHP yang digunakan untuk melaksanakan permintaan cURL. Sijil ini penting untuk cURL mengesahkan ketulenan sijil SSL pelayan jauh.
Untuk menyelesaikan isu ini, ikut langkah berikut:
Konfigurasikan Tetapan PHP:
php.ini: Tambahkan baris berikut pada php anda .ini konfigurasi fail:
curl.cainfo = <absolute_path_to> cacert.pem
Masa Jalan: Jika anda lebih suka menetapkan sijil CA pada masa jalan, gunakan:
curl_setopt ($ch, CURLOPT_CAINFO, dirname(__FILE__)."/cacert.pem");
Setelah langkah ini selesai, permintaan cURL anda akan berjaya mengakses pelayan jauh dan mendapatkan semula akses token tanpa menghadapi ralat sijil SSL.
Atas ialah kandungan terperinci Mengapa Permintaan cURL Saya Gagal dengan Ralat 60: Isu Sijil SSL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!