Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan 'masalah sijil SSL, sahkan bahawa sijil CA adalah OK' dalam XAMPP 1.7.3?

Bagaimana untuk Membetulkan 'masalah sijil SSL, sahkan bahawa sijil CA adalah OK' dalam XAMPP 1.7.3?

Patricia Arquette
Patricia Arquetteasal
2024-12-10 05:39:14696semak imbas

How to Fix

Ralat Pengesahan SSL: "pengesahan sijil gagal" dengan XAMPP 1.7.3

Semasa komunikasi HTTP Secure (HTTPS), aplikasi anda mewujudkan sambungan selamat dengan pelayan jauh dengan mengesahkan sijil SSLnya. Dalam peningkatan terbaru kepada XAMPP 1.7.3, pengguna telah mengalami ralat "ralat cURL: masalah sijil SSL, sahkan bahawa sijil CA adalah OK."

Ralat ini biasanya menunjukkan bahawa sijil Pihak Berkuasa Sijil (CA) digunakan untuk mengesahkan sijil pelayan tidak diiktiraf oleh kedai amanah sistem anda. Untuk menyelesaikannya, ikuti langkah di bawah:

  • Tetapkan cainfo Pilihan:
    Sejak PHP 5.3.7, anda boleh menentukan lokasi fail sijil CA menggunakan curl Pilihan .cainfo dalam php.ini.
curl.cainfo = "PATH_TO/cacert.pem"
  • Muat turun cacert.pem:
    Muat turun fail sijil CA (cacert.pem) daripada https://curl.se/ca/cacert.pem dan simpan ke lokasi yang boleh diakses oleh PHP.
  • Kemas kini php.ini:
    Tambah baris curl.cainfo di atas pada fail php.ini anda dan mulakan semula Apache.

Sebagai alternatif, jika mengemas kini php.ini tidak boleh dilakukan, anda boleh menetapkan pilihan cURL cainfo untuk setiap sumber cURL:

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");

Setelah anda melengkapkan langkah ini, sambungan HTTPS anda seharusnya berjaya diwujudkan tanpa ralat pengesahan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'masalah sijil SSL, sahkan bahawa sijil CA adalah OK' dalam XAMPP 1.7.3?. 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