Penyelesaian kepada kod ralat 60 yang dikembalikan oleh php curl: 1. Curl mematikan pengesahan sijil; 2. Rujuk fail cacert.pem dalam fail konfigurasi php.ini php.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Apa yang perlu dilakukan jika php curl mengembalikan kod ralat 60 ?
penyelesaian ralat php curl error 60:
Hari ini, apabila pengguna memanggil kaedah curl, dia mengalami ralat berikut dan menemui beberapa maklumat Akhirnya diselesaikan. Catatkan penyelesaiannya dan simpan untuk rujukan anda nanti.
Kod ralat
cURL error 60: SSL certificate problem: unable to get local issuer certificate
Selepas menyesuaikan output ralat pengambilalihan, ia mungkin dipaparkan seperti berikut
cURL error 60 错误 curl code ERROR 60错误
Sebab ralat:
Pengesahan sijil didayakan dalam konfigurasi curl
Konfigurasi berikut digunakan
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
Penyelesaian:
Kaedah 1:
curl mematikan pengesahan sijil
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Kaedah 2:
Guna cacert.pem
Rujuk fail ini dalam fail konfigurasi php.ini php
Contoh, kod:
curl.cainfo = "D:\php\cacert.pem"
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika php curl mengembalikan kod ralat 60. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!