Window IIS PHP: Fix lỗi Curl SSL Certificate Problem
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 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.
Tìm việc làm PHP đãi ngộ tốt trên TopDev
Fix lỗi Curl SSL Certificate Problem: Unable to get local issuer certificate
Vấ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:
- Bước 1: Tải “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:
- Bước 3: Thêm đường dẫn vào file cấu hình 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!
Xem ngay những tin đăng tuyển dụng IT mới nhất trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?