Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menyelesaikan Kod Ralat PHP cURL 60: Masalah Sijil SSL?

Bagaimana untuk Menyelesaikan Kod Ralat PHP cURL 60: Masalah Sijil SSL?

Barbara Streisand
Lepaskan: 2024-10-24 11:51:29
asal
846 orang telah melayarinya

How to Resolve PHP cURL Error Code 60: SSL Certificate Problem?

Kod Ralat PHP cURL 60: Masalah Sijil SSL

Semasa mengkonfigurasi persekitaran PHP pada Windows menggunakan WAMP, anda mungkin menghadapi kod ralat 60 apabila menggunakan Amazon PHP SDK:

<code class="php">Fatal error: Uncaught exception 'cURL_Exception' with message 'cURL resource: Resource id #10; cURL error: SSL certificate problem: unable to get local issuer certificate (cURL error code 60). See http://curl.haxx.se/libcurl/c/libcurl-errors.html for an explanation of error codes.' in...</code>
Salin selepas log masuk

Punca:

Ralat ini berlaku disebabkan isu dengan sijil SSL yang digunakan untuk mengesahkan titik akhir jauh.

Penyelesaian masalah:

1. Sahkan Tetapan php.ini anda:

Pastikan anda telah menambah fail berkas CA yang betul pada fail php.ini anda:

curl.cainfo = C:\Windows\ca-bundle.crt
Salin selepas log masuk

Jika berkas CA tidak wujud atau tidak sah, cURL tidak akan dapat mengesahkan sijil SSL.

2. Gunakan Tetapan curl.cainfo Dengan Betul:

Tetapan curl.cainfo hendaklah menghala ke laluan himpunan CA. Biasanya, ia adalah fail berkod PEM yang mengandungi berbilang sijil.

3. Muat turun Himpunan Sijil Akar Dipercayai:

Gunakan berkas sijil akar yang dipercayai daripada URL berikut:

https://curl.haxx.se/ca/cacert.pem
Salin selepas log masuk

4. Kemas kini Tetapan php.ini:

Setelah anda memuat turun berkas sijil, kemas kini fail php.ini anda dengan laluan yang betul:

curl.cainfo = "path_to_cert\cacert.pem"
Salin selepas log masuk

5. Mulakan semula WAMP:

Selepas mengemas kini tetapan php.ini, mulakan semula perkhidmatan WAMP untuk perubahan berkuat kuasa.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Kod Ralat PHP cURL 60: Masalah Sijil SSL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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