Hành vi của các chức năng này bị ảnh hưởng bởi các cài đặt trong php.ini.
Tùy chọn cấu hình CurlCurl.cainfo | VÔ GIÁ TRỊ | PHP_ini_System | & nbsp; |
Để biết thêm chi tiết và định nghĩa của các chế độ PHP_INI_*, hãy xem nơi cài đặt cấu hình có thể được đặt.
Đây là một lời giải thích ngắn về các chỉ thị cấu hình.
Chuỗicurl.cainfo
string Giá trị mặc định cho tùy chọn CURLOPT_CAINFO
. Điều này được yêu cầu là một con đường tuyệt đối.CURLOPT_CAINFO
option. This is required to be an absolute path.
Ajith tại Pavanathara dot com ¶
2 năm trước
cURL error 60: SSL certificate problem: unable to get local issuer certificate
This local development error comes when curl.cainfo variable is not set correctly.
I faced this issue in PHP Version 7.3.1
In order to fix the error, I downloaded cacert.pem from //curl.haxx.se/docs/caextract.html
Set the following paths in php.ini
curl.cainfo="D:\wamp64\bin\php\php7.3.1\extras\ssl\cacert.pem"
openssl.cafile="D:\wamp64\bin\php\php7.3.1\extras\ssl\cacert.pem"
Even after adding the paths and restart Apache, Inside phpinfo[], both the paths were showing blank.
The error will go only if we set via php code of the project.
CURLOPT_CAINFO
0
CURLOPT_CAINFO
1
CURLOPT_CAINFO
2Ajith tại Pavanathara dot com ¶
2 năm trước
CURLOPT_CAINFO
3
CURLOPT_CAINFO
4
CURLOPT_CAINFO
5
CURLOPT_CAINFO
2knuklus tại gmail dot com ¶
1 năm trước
cURL error 60: SSL certificate problem: unable to get local issuer certificate
CURLOPT_CAINFO
8
In order to fix the error, I downloaded cacert.pem from //curl.haxx.se/docs/caextract.html
cURL error 60: SSL certificate problem: unable to get local issuer certificate
0
cURL error 60: SSL certificate problem: unable to get local issuer certificate
1
CURLOPT_CAINFO
2Aschmidt tại Anamera Dot Net ¶
3 năm trước
cURL error 60: SSL certificate problem: unable to get local issuer certificate
3
cURL error 60: SSL certificate problem: unable to get local issuer certificate
4
CURLOPT_CAINFO
2Tôi cần mở các tài nguyên từ xa được ký bởi cơ quan chứng chỉ của công ty tư nhân. Ngay bây giờ, PHP sẽ không mở tài nguyên vì nó không tin vào người ký chứng chỉ.
Tôi biết bạn có thể thực hiện các chứng chỉ với đối tượng bối cảnh luồng, nhưng tôi đang tìm cách cung cấp cho PHP khóa công khai của cơ quan chứng chỉ mới và có
cURL error 60: SSL certificate problem: unable to get local issuer certificate
6 và các phương thức tương tự tín thác chứng chỉ từ xa được ký bởi cơ quan đó mà không phải tạo Stream bối cảnh mỗi lần.without having to create a stream context each time.
Có cách nào để thêm cơ quan chứng chỉ mới vào php.ini không? Tôi đã thử thêm khóa công khai của CA vào
cURL error 60: SSL certificate problem: unable to get local issuer certificate
7, nhưng dường như nó không được công nhận.
Jophab
5.06512 Huy hiệu vàng42 Huy hiệu bạc57 Huy hiệu đồng12 gold badges42 silver badges57 bronze badges
Đã hỏi ngày 20 tháng 1 năm 2017 lúc 21:08Jan 20, 2017 at 21:08
Curl sử dụng một tệp duy nhất với tất cả các CA trong đó. Để thêm CA mới vào Curl/PHP, bạn cần có được một gói hoàn chỉnh, thêm chứng chỉ của bạn vào gói, sau đó bảo PHP sử dụng gói tùy chỉnh.
- Tải xuống gói mới nhất từ Curl và lưu nó vào
cURL error 60: SSL certificate problem: unable to get local issuer certificate
8:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
9
Chỉnh sửa tệp
cURL error 60: SSL certificate problem: unable to get local issuer certificate
8 và thêm khóa CA công khai mới của bạn vào phía dưới.Chỉnh sửa
This local development error comes when curl.cainfo variable is not set correctly.
1 và thêm dòngThis local development error comes when curl.cainfo variable is not set correctly.
2 vào đầu [hoặc dưới].Khởi động lại máy chủ web.
Đã trả lời ngày 20 tháng 1 năm 2017 lúc 21:30Jan 20, 2017 at 21:30
Biệt danhNick
10,4K10 Huy hiệu vàng48 Huy hiệu bạc74 Huy hiệu đồng10 gold badges48 silver badges74 bronze badges
1
Đây là cách tôi đã làm điều đó
1- Tôi đã tải xuống cacert.pem từ This local development error comes when curl.cainfo variable is not set correctly.
3
2- Tôi đã sao chép chứng chỉ thành This local development error comes when curl.cainfo variable is not set correctly.
4
3- Tôi đã thêm dòng này vào Php.ini This local development error comes when curl.cainfo variable is not set correctly.
5 và để hỗ trợ Curl Dòng này This local development error comes when curl.cainfo variable is not set correctly.
6
4- Khởi động lại máy chủ và thực hiện.
Đã trả lời ngày 11 tháng 12 năm 2021 lúc 19:14Dec 11, 2021 at 19:14
Jerryurenaajerryurenaajerryurenaa
2.9901 Huy hiệu vàng19 Huy hiệu bạc15 Huy hiệu đồng1 gold badge19 silver badges15 bronze badges
1