Enable curl in PHP 8.1 with WAMP

  sonic0002        2025-03-13 19:29:52       122        0          English  简体中文  繁体中文  ภาษาไทย  Tiếng Việt 

Trước đây, chúng ta đã hoàn thành việc cài đặt PHP 8 với WAMP (nâng cấp từ PHP 5 lên PHP 8). Mọi thứ vẫn hoạt động tốt cho đến gần đây, chúng tôi nhận thấy rằng curl_init() không hoạt động trong quá trình di chuyển mã từ PHP 5 sang PHP 8. Sau khi kiểm tra, chúng tôi phát hiện ra rằng tiện ích mở rộng curl không được tải chính xác mặc dù tiện ích này đã được bật trong php.ini.

Trong bài viết này, chúng tôi sẽ hướng dẫn cách bật curl trong PHP 8 với WAMP. Phiên bản PHP chúng tôi đang sử dụng là PHP 8.1.31.

Để bật curl trong PHP 8, chúng ta cần sửa đổi tệp php.ini. Hãy tìm kiếm "curl" trong php.ini, bạn nên xác nhận rằng tiện ích mở rộng curl đã được bật.

extension=php_curl.dll

hoặc nếu bạn đang sử dụng PHP 8, hãy xác nhận

extension=curl

Ngoài ra, hãy kiểm tra xem extension_dir đã được đặt đúng hay chưa.

Sau đó, vui lòng tải xuống phiên bản PHP 8.2 trở lên do một số vấn đề tương thích trong PHP 8.1 (chỉ để sao chép một số dll) và vui lòng sao chép các dll bên dưới vào thư mục bin của Apache.

  • libcrypto-3-x64.dll
  • libssh2.dll
  • nghttp2.dll

Thư mục bin của PHP 8.2 trở lên

Thư mục bin của Apache

Sau đó, khởi động lại tất cả các dịch vụ và bạn sẽ thấy curl được bật nếu bạn kiểm tra đầu ra của phpinfo()

WAMP  SOLUTION  CURL  UNDEFINED  TROUBLESHOOTING  PHP 8  CURL_INIT 

           

  RELATED


  0 COMMENT


No comment for this article.



  RANDOM FUN

UX designer who understands life