Bài viết được sự cho phép của BQT Kinh nghiệm lập trình Chào các bạn, bài viết hôm nay mình sẽ chia sẻ 1 cách để fix lỗi Curl SSL khi PHP hoạt động trên Windows Server trên nền IIS.lỗi Curl SSL khi PHP hoạt động trên Windows Server trên nền IIS. Tuyển php nhiều ngành nghề hot trong tháng
Lỗi Curl SSL xảy ra khi nào?Thông thường khi bạn cài đặt PHP trên máy chủ Windows Server, mọi thứ hoạt động bình thường. Cho đến một ngày bạn add thêm SSL Certificate cho ứng dụng của bạn. Có thể bạn sẽ gặp lỗi dưới đây: “Curl (60) SSL Certificate Problem: Unable to get local issuer certificate” PHP Curl được sử dụng trong hầu hết các ứng dụng có dùng API Lỗi này không quá nghiêm trọng, tuy nhiên nếu không biết cách xử lý, bạn sẽ tốn khá nhiều thời gian vào việc này. Fix lỗi Curl SSL Certificate Problem: Unable to get local issuer certificateVấn đề này xảy ra do bị thiếu chứng chỉ CA từ Mozilla. Do đó ta chỉ cần thêm chứng chỉ này vào thư mục SSL của PHP. Các bước thực hiện như sau: Các bước thực hiện như sau: - Bước 1: Tải “cacert.pem” từ link: http://curl.haxx.se/docs/caextract.html (https://curl.haxx.se/ca/cacert.pem) “cacert.pem” từ link: http://curl.haxx.se/docs/caextract.html (https://curl.haxx.se/ca/cacert.pem)
- Bước 2: Lưu file cacert.pem vào folder SSL của PHP. Tùy thuộc vào phiên bản PHP bạn đang sử dụng. Đường dẫn có thể như sau:cacert.pem vào folder SSL của PHP. Tùy thuộc vào phiên bản PHP bạn đang sử dụng. Đường dẫn có thể như sau:
- Bước 3: Thêm đường dẫn vào file cấu hình php.ini của bạn.php.ini của bạn.
- Bước 4: Khởi động lại IIS Server của bạn. Có thể chạy câu lệnh “iisreset” từ command prompt với quyền admin để khởi động lại IIS server.
- Cuối cùng test và kiểm tra lại các bước thực hiện trên
Chúc các bạn thành công! - Hướng dẫn tạo certificate SSL trên Windows (file key, pem)
- Fix Lỗi FTP Client Windows Server “Current Security Settings Do Not Allow This File To Be Downloaded”
- Xử lý SSL Certificate trong Selenium WebDriver
answer 275 Cuối cùng cũng có cái này để làm việc! Tải về gói chứng chỉ .gói chứng chỉ . Đặt nó ở đâu đó. Trong trường hợp của tôi, đó là curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 6thư mục (nếu bạn đang sử dụng Wamp 64 bit thì nó curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 7).Trong trường hợp của tôi, đó là curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 6thư mục (nếu bạn đang sử dụng Wamp 64 bit thì nó curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 7).Kích hoạt curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 8trong Apache và curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 9trong curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0(bỏ ghi chú chúng bằng cách xóa curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 1lúc đầu). Nhưng hãy cẩn thận, vấn đề của tôi là tôi có hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp và tôi cần phải làm điều này trong cả hai. Một là cái bạn nhận được từ biểu tượng thanh tác vụ WAMP của bạn và một cái khác là, trong trường hợp của tôi, trongcurl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 3 curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 8trong Apache và curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 9trong curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0(bỏ ghi chú chúng bằng cách xóa curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 1lúc đầu). Nhưng hãy cẩn thận, vấn đề của tôi là tôi có hai
curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp và tôi cần phải làm điều này trong cả hai. Một là cái bạn nhận được từ biểu tượng thanh tác vụ WAMP của bạn và một cái khác là, trong trường hợp của tôi, trongcurl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 3Thêm các dòng này vào chứng chỉ của bạn trong cả hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp: curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp:curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem"
Khởi động lại dịch vụ Wamp.
275 hữu ích 5 bình luận chia sẻ 5 bình
luận chia sẻ answer 101 Cuối cùng cũng có cái này để làm việc!
Tải về gói chứng chỉ . Đặt nó ở đâu đó. Trong trường hợp của tôi, đó là curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 6thư mục (nếu bạn đang sử dụng Wamp 64 bit thì nó curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 7). curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0);
Kích hoạt curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 8trong Apache và curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 9trong curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0(bỏ ghi chú chúng bằng cách xóa curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 1lúc đầu). Nhưng hãy cẩn thận, vấn đề của tôi là tôi có hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp và tôi cần phải làm điều này trong cả hai. Một là cái bạn nhận được từ biểu tượng thanh tác vụ WAMP của bạn và một cái khác là, trong trường hợp của tôi, trongcurl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 3Trên máy chủ trực tiếp của bạn, mã sẽ hoạt động mà không cần mã này. Thêm các dòng này vào chứng chỉ của bạn trong cả hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp: 4 bình luận chia sẻ answer 41 Cuối cùng cũng có cái này để làm việc! Tải về gói chứng chỉ . Đặt nó ở đâu đó. Trong trường hợp của tôi, đó là curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 6thư mục (nếu bạn đang sử dụng Wamp 64 bit thì nó curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 7).
http://curl.haxx.se/ca/cacert.pem Kích hoạt curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 8trong Apache và curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 9trong curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0(bỏ ghi chú chúng bằng cách xóa curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 1lúc đầu). Nhưng hãy cẩn thận, vấn đề của tôi là tôi có hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp và tôi cần phải làm điều này trong cả hai. Một là cái bạn nhận được từ biểu tượng thanh tác vụ WAMP của bạn và một cái khác là, trong trường hợp của tôi, trongcurl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 3 curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 5Thêm các dòng này vào chứng chỉ của bạn trong cả hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp: curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0với đường dẫn đó và khởi động lại Apache:[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
Khởi động lại dịch vụ Wamp. [curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="C:/Ampps/php/extras/ssl/cacert.pem"
openssl.cafile="C:/Ampps/php/extras/ssl/cacert.pem"
275 hữu ích 5 bình luận chia sẻ [curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="C:/wamp/bin/php/php5.6.16/extras/ssl/cacert.pem"
openssl.cafile="C:/wamp/bin/php/php5.6.16/extras/ssl/cacert.pem"
Disclaimer: Mã này làm cho máy chủ của bạn không an toàn.bài đăng này đã có hiệu quả với tôi curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 7.Tôi gặp vấn đề tương tự trong tệp Mandrill.php sau dòng số 65 trong đó có ghi $ this-> ch = curl_init (); 0 bình luận chia sẻ answer 18 Cuối cùng cũng có cái này để làm việc! trang http://curl.haxx.se/docs/caextract.html , bạn sẽ nhận thấy bằng chữ lớn một phần có tên:
Tải về gói chứng chỉ .
Đặt nó ở đâu đó. Trong trường hợp của tôi, đó là curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 6thư mục (nếu bạn đang sử dụng Wamp 64 bit thì nó curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 7).https://github.com/bagder/ca-bundle/blob/e9175fec5d0c4d42de24ed6d84a06d504d5e5a09/ca-bundle.crt Kích hoạt curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 8trong Apache và curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 9trong curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0(bỏ ghi chú chúng bằng cách xóa curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 1lúc đầu). Nhưng hãy cẩn thận, vấn đề của tôi là tôi có hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp và tôi cần phải làm điều này trong cả hai. Một là cái bạn nhận được từ biểu tượng thanh tác vụ WAMP của bạn và một cái khác là, trong trường hợp của tôi, trongcurl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 3 Thêm các dòng này vào chứng chỉ của bạn trong cả hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp: Khởi động lại dịch vụ Wamp. 5 bình luận
chia sẻ answer 10 Cuối cùng cũng có cái này để làm việc!Về cơ bản là một sự thay đổi trong tập tin cacert.pem. Hy vọng điều này sẽ giúp được ai đó. - Tải về gói chứng chỉ .http://curl.haxx.se/docs/caextract.html
- Đặt nó ở đâu đó. Trong trường hợp của tôi, đó là
curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 6thư mục (nếu bạn đang sử dụng Wamp 64 bit thì nó curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 7).(ví dụ: Nếu sử dụng xampp - hãy lưu nó trong c: \ Installer_Dir \ xampp \ php \ cacert.pem). - Kích hoạt
curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 8trong Apache và curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 9trong curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0(bỏ ghi chú chúng bằng cách xóa curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 1lúc đầu). Nhưng hãy cẩn thận, vấn đề của tôi là tôi có hai curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp và tôi cần phải làm điều này trong cả hai. Một là cái bạn nhận được từ biểu tượng thanh tác vụ WAMP của bạn và một cái khác là, trong trường hợp của tôi, trongcurl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 3 - Thêm các dòng này vào chứng chỉ của bạn trong cả hai
curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 0tệp: - Khởi động lại dịch vụ Wamp.
275 hữu ích 5 bình luận chia sẻ 0 bình luận chia sẻ answer 9 Cuối cùng cũng có cái này để làm việc! curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
9 hữu ích 3 bình luận chia sẻ 3 bình luận chia sẻ answer 7 Nếu bạn không có quyền truy cập vào php.ini , việc thêm mã này (sau curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 8dòng của bạn ) sẽ hoạt động với tôi:php.ini , việc thêm mã này (sau curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 8dòng của bạn ) sẽ hoạt động với tôi:$certificate_location = "C:\Program Files (x86)\EasyPHP-Devserver-16.1\ca-bundle.crt"; // modify this line accordingly (may need to be absolute)
curl_setopt($ch, CURLOPT_CAINFO, $certificate_location);
curl_setopt($ch, CURLOPT_CAPATH, $certificate_location);
Sau đó, bạn sẽ chỉ cần tải ca-bundle.crt và lưu nó vào vị trí bạn đã chỉ định curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 9.ca-bundle.crt và lưu nó vào vị trí bạn đã chỉ định curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 9. 7 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ
answer 2 Nếu bạn không có quyền truy cập vào php.ini , việc thêm mã này (sau curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 8dòng của bạn ) sẽ hoạt động với tôi: $hostname = gethostname();
if($hostname=="mydevpc")
{
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
}
Sau đó, bạn sẽ chỉ cần tải ca-bundle.crt và lưu nó vào vị trí bạn đã chỉ định curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 9. 7 hữu ích 0 bình luận chia sẻ 1 bình luận chia sẻ answer 0 Nếu bạn không có quyền truy cập vào php.ini , việc thêm mã này (sau curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 8dòng của bạn ) sẽ hoạt động với tôi: - Sau đó, bạn sẽ chỉ cần tải ca-bundle.crt và lưu nó vào vị trí bạn đã chỉ định
curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0); 9.https://curl.haxx.se/ca/cacert.pem để[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 0 - 7 hữu ích 0 bình luận chia sẻ
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 1 - xây dựng các câu trả lời trên để triển khai máy chủ.
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 2
nên thực hiện thủ thuật cho môi trường phát triển mà không ảnh hưởng đến máy chủ khi triển khai. 0 bình luận chia sẻ answer 0 2 hữu ích 1 bình luận chia sẻ Tôi gặp vấn đề tương tự trong quá trình xây dựng ứng dụng của mình trong AppVeyor. Tải xuống https://curl.haxx.se/ca/cacert.pem để[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 0 Kích hoạt openssl [curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 1 nên thực hiện thủ thuật cho môi trường phát triển mà không ảnh hưởng đến máy chủ khi triển khai. 0 bình luận chia sẻ answer 0 2 hữu ích 1 bình luận chia sẻ Bạn có thể làm điều này mà không cần bất kỳ tập tin chứng chỉ .. Tôi gặp vấn đề tương tự trong quá trình xây dựng ứng dụng của mình trong AppVeyor.Laravel thư mục gốc -> Vender -> guzzlehttp -> tật ham ăn -> src Tải xuống https://curl.haxx.se/ca/cacert.pem để[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 0Client.php Kích hoạt openssl [curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 1Trông giống như thế này .. $defaults = [
'allow_redirects' => RedirectMiddleware::$defaultSettings,
'http_errors' => true,
'decode_content' => true,
'verify' => true,
'cookies' => false
];
Xác định vị trí[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 2khóa xác minh .. curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 0 0 hữu ích 0 bình luận chia sẻ Tôi tìm thấy giải pháp này sau nhiều nghiên cứu ... nên thực hiện thủ thuật cho môi trường phát triển mà không ảnh hưởng đến máy chủ khi triển khai. 0 bình luận chia sẻ answer 0 2 hữu ích 1 bình luận chia sẻ Tôi gặp vấn đề tương tự trong quá trình xây dựng ứng dụng của mình trong AppVeyor. curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 1Tải xuống https://curl.haxx.se/ca/cacert.pem để[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 0 curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 2Kích hoạt openssl [curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 1 curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 3nên thực hiện thủ thuật cho môi trường phát triển mà không ảnh hưởng đến máy chủ khi triển khai. 0 bình luận chia sẻ answer 0 2 hữu ích 1 bình luận chia sẻ curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 4Tôi gặp vấn đề tương tự trong quá trình xây dựng ứng dụng của mình trong AppVeyor.Vì vậy, tôi làm theo các bước dưới đây. curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem" 5Tải xuống https://curl.haxx.se/ca/cacert.pem để[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem"
openssl.cafile="/Applications/AMPPS/extra/etc/openssl/certs/cacert.pem" 0 nên thực hiện thủ thuật cho môi trường phát triển mà không ảnh hưởng đến máy chủ khi triển khai. 0 bình luận chia sẻ
|