Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat 'Tidak dapat mendapatkan sijil pengeluar tempatan' dalam PHP Curl?

Bagaimana untuk Membetulkan Ralat 'Tidak dapat mendapatkan sijil pengeluar tempatan' dalam PHP Curl?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-20 08:09:13621semak imbas

How to Fix

Menyelesaikan Masalah Ralat Sijil SSL Curl PHP

Soalan:

Apabila cuba menggunakan API Mandrill PHP, anda menghadapi SSL -ralat berkaitan: "Tidak dapat mendapatkan sijil pengeluar tempatan." Walaupun melaksanakan penyelesaian yang dicadangkan seperti menambahkan curl.cainfo pada php.ini, isu ini berterusan.

Jawapan:

Untuk menyelesaikan ralat ini, ikut arahan terperinci ini:

  1. Perolehi Himpunan Sijil: Muat turun berkas sijil daripada [curl.haxx.se](http://curl.haxx.se/docs/caextract.html).
  2. Sijil Tempat: Simpan sijil di lokasi yang boleh diakses, seperti c:wamp atau c:wamp64.
  3. Dayakan Modul yang Diperlukan: Pastikan mod_ssl didayakan dalam Apache dan php_openssl.dll tidak dikomen dalam kedua-dua fail php.ini - satu boleh diakses melalui ikon bar tugas WAMP dan satu lagi biasanya terletak di C:wampbinphpphp5.5.12.
  4. Tetapkan Laluan Openssl: Tambahkan baris berikut pada kedua-dua fail php.ini, menggantikan laluan dengan lokasi sebenar sijil berkas:
curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem"
  1. Mulakan Semula Perkhidmatan: Mulakan semula semua perkhidmatan untuk memulakan perubahan.

Dengan mengikuti langkah ini, anda boleh menyelesaikan ralat sijil SSL dengan berkesan dan memastikan operasi tanpa gangguan bagi aplikasi berasaskan keriting PHP.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tidak dapat mendapatkan sijil pengeluar tempatan' dalam PHP Curl?. 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