Download thư viện GD php Windows

Cách bật thư viện ảnh GD cho PHP 8 bằng XAMPP trên Windows. Tất cả những gì cần thiết là một php đơn giản. chỉnh sửa tập tin ini

Kích hoạt GD PHP 8 XAMPP

Để bật thư viện hình ảnh GD trên XAMPP PHP 8, hãy mở tệp php của bạn. ini, tìm phần tiện ích mở rộng của bạn và thêm vào đó

extension=gd

Bây giờ hãy khởi động lại Apache để thư viện GD được tải và kích hoạt

Tại sao?

Đối với các phiên bản trước của PHP (ít hơn PHP 8. 0. 0) phần mở rộng được gắn nhãn là gd2 với dll là php_gd2. dl điều này đã được thay đổi trong phiên bản PHP 8

extension=gd2 ;Does NOT work with PHP 8

Rất may các phiên bản XAMPP PHP 8 đã đóng gói sẵn thư viện GD, nó chỉ cần kích hoạt trong tệp cấu hình như đã thấy ở trên

Nhóm LibGD tự hào công bố phiên bản 2. 3. 3 phát hành libgd. Bản phát hành này mang đến một số bản sửa lỗi cũng như các phần tổng hợp và bản dựng được cải thiện trên tất cả các nền tảng. Trên Windows, vcpkg để cài đặt các phụ thuộc libGd hiện đã được hỗ trợ tốt

Trong quá trình này, chúng tôi cũng đã thêm CI bằng cách sử dụng các hành động github cho Linux (x64, arm64/neon, gcc và clan), Windows (x64, arm64, vc và mingw). Chúng tôi đang tìm kiếm nhiều nền tảng được hỗ trợ hơn để thêm vào CI của chúng tôi (BSD, tất cả các kiến ​​trúc, PowerPC, RiscV, v.v.). Nếu bạn có các hệ thống như vậy và sẵn sàng cho phép chúng tôi chạy CI hành động github trên đó, vui lòng cho chúng tôi biết, điều đó sẽ được đánh giá cao

Sửa lỗi

  • #759 cập nhật cmake để tạo cấu hình. h trong thư mục xây dựng
  • #756 2. 3. 3 phát hành
  • #750 gdPutBuf kiểm tra giá trị trả về
  • #729 Bản dựng HEIF không thành công với các bản phân phối mới nhất
  • #678 segfault trong kiểm tra heif do thiếu nhãn. hic
  • #677 Kiểm tra thất bại avif/so sánh_avif_to_png với libavif-0. 8. 2
  • #661 imagecopyresampled() tạo ra các thành phần tạo tác trên PNG trong suốt
  • #611 Các bản sửa lỗi cho bản dựng v2. 3. 0 trên Windows với MinGW-w64
  • #415 tùy chọn tối ưu hóa trong hoạt hình gif gây ra segfault
  • #331 _gdContributionsCalc() luôn sử dụng DEFAULT_BOX_RADIUS (phương thức phụ bên trong gdImageScale)
  • #320 gdImageRotateInterpolated() chuyển đổi hình ảnh nguồn thành truecolor
  • #249 Bản dựng CMake và Makefiles bị hỏng trên Windows
  • #93 gdImageScaleTwoPass() mất hàng trên cùng và cột bên trái

Để biết danh sách đầy đủ các thay đổi, hãy xem CHANGELOG. md

Đây là bản cập nhật được khuyến nghị

Bạn có thể tải về 2. 3. 3 phiên bản Thư viện đồ họa GD từ libgd 2. 3. 3 phát hành

Kiểm tra danh sách cam kết đầy đủ kể từ lần phát hành trước

Các bài viết khác
  1. LibGD 2. 3. 2 bản phát hành hỗ trợ AVIF & HEIF

    CN ngày 07 tháng 3 năm 2021 Bởi Mike Frysinger

    Trong tin tức

    Nhóm LibGD tự hào công bố phiên bản 2. 3. 2 phát hành libgd

    Sửa lỗi

    • gif. cho phép giải mã khi cả Bản đồ màu toàn cầu và cục bộ (#494)

    Thêm

    • avif. Hỗ trợ hình ảnh AVIF qua libavif (#494)
    • bò cái. Hỗ trợ hình ảnh HEIF/AVIF qua libheif (#395) (#557)
    • trang web. Làm rơi. /deps/ tìm kiếm khi xây dựng…
    đọc thêm

  2. LibGD 2. 3. 1 bản phát hành

    Thứ bảy ngày 30 tháng 1 năm 2021 Bởi Wilson-chen

    Trong tin tức

    Nhóm LibGD tự hào công bố phiên bản 2. 3. 1 bản phát hành libgd

    Sửa lỗi

    • Khắc phục sự cố tràn số nguyên có thể xảy ra do oss-fuzz phát hiện
    • Sửa lỗi #615 bằng libraqm
    • Sửa lỗi #303. gdlib. máy tính. sử dụng Yêu cầu thay vì Libs
    • Sử dụng các biến chưa được khởi tạo. (CVE-2019-11038)
    • Tràn bộ đệm dựa trên heap. (CVE-2019-6977)
    • Nhân đôi miễn phí trong gdImage*Ptr(). (CVE-2019-6978)

    Cho đầy đủ …

    đọc thêm

  3. LibGD 2. 3. 0 phát hành

    CN ngày 22 tháng 3 năm 2020 Bởi Wilson-chen

    Trong tin tức

    Nhóm LibGD tự hào công bố phiên bản 2. 3. 0 phát hành libgd

    Các bản sửa lỗi liên quan đến bảo mật

    • Lỗ hổng kép miễn phí trong gdImageBmpPtr. (CVE-2018-1000222)
    • Tham chiếu con trỏ null tại gdImageClone. (CVE-2018-14553)
    • Lỗi ký số nguyên. (CVE-2018-5711)
    • Sử dụng các biến chưa được khởi tạo. (CVE-2019-11038)
    • Tràn bộ đệm dựa trên heap. (CVE-2019-6977)
    • Nhân đôi miễn phí trong gdImage*Ptr(). (CVE-2019-6978)

    Để biết danh sách đầy đủ các thay đổi…

    đọc thêm

  4. LibGD 2. 2. 5 phát hành

    Thứ Tư, ngày 30 tháng 8 năm 2017By Christoph M. Becker

    Trong tin tức

    Nhóm LibGD tự hào công bố phiên bản 2. 2. 5 phát hành libgd

    Các bản sửa lỗi liên quan đến bảo mật

    • Nhân đôi miễn phí trong gdImagePngPtr(). (CVE-2017-6362)
    • Bộ đệm đọc quá mức vào bộ nhớ chưa được khởi tạo. (CVE-2017-7890)

    Để biết danh sách đầy đủ các thay đổi, hãy xem CHANGELOG. md

    Đây là bản cập nhật được khuyến nghị

    Bạn có thể tải về 2. 2. 5 phiên bản GD…

    đọc thêm

  5. LibGD 2. 2. 4 phát hành

    Wed 18 January 2017By Ondřej Surý

    Trong tin tức

    Nhóm LibGD tự hào công bố phiên bản 2. 2. 4 phát hành libgd

    Các bản sửa lỗi liên quan đến bảo mật. Lỗ hổng này do tải dữ liệu từ các nguồn bên ngoài (tệp, ctx tùy chỉnh, v.v.) và khó xác thực trước khi gọi API libgd

    • gdImageCreate() không kiểm tra các hình ảnh quá khổ và như vậy dễ bị …
    đọc thêm

  6. LibGD 2. 2. 3 phát hành

    Thứ Sáu 22 Tháng bảy 2016By Pierre Joye

    Trong tin tức

    Chúng tôi hoan nghênh 2. 2. 3 phát hành khoảng một tháng sau 2. 2. 2 (chúng tôi đang trở nên nhất quán). Một cột mốc quan trọng khác trong GD 2. 2 loạt

    Các bản sửa lỗi liên quan đến bảo mật. Lỗ hổng này do tải dữ liệu từ các nguồn bên ngoài (tệp, ctx tùy chỉnh, v.v.) và khó xác thực trước…

    đọc thêm

  7. LibGD 2. 2. 2 phát hành

    Sat 25 Tháng Sáu 2016By Pierre Joye

    Trong tin tức

    Đúng một tháng sau 2. 2. 1 chúng tôi hoan nghênh 2. 2. 2 phát hành. Cột mốc quan trọng trong GD 2. 2 loạt

    Các bản sửa lỗi liên quan đến bảo mật

    • Tràn số nguyên trong gdImagePaletteToTrueColor() dẫn đến tràn bộ nhớ (CVE-2016-5767)
    • #215 Tràn ngăn xếp với gdImageFillToBorder (CVE-2015-8874, CVE-2016-9933)
    • NULL Pointer Dereference tại _gdScaleVert

    Chúng tôi cũng thích…

    đọc thêm

  8. LibGD 2. 2. 1 bản phát hành

    Thứ Sáu 20 Tháng năm 2016Bởi Mike Frysinger

    Trong tin tức

    Nóng trên đuôi của 2. 2. 0 bản phát hành, chúng tôi có 2. 2. 1 sẵn sàng. Một vấn đề bảo mật đã bị bỏ qua trong quá trình xử lý lỗi trước đó nhưng hiện tại vấn đề đó đã có ở đây

    Đây là bản cập nhật được khuyến nghị

    Bạn có thể tải về 2. 2. 1 phiên bản Thư viện đồ họa GD từ…

    đọc thêm

  9. LibGD 2. 2. 0 phát hành

    Thu 19 May 2016Bởi Mike Frysinger

    Trong tin tức

    Nhóm GD tự hào thông báo rằng 2. 2. 0 phiên bản Thư viện đồ họa GD đã được phát hành. Chúng tôi đã sửa một số lỗi được báo cáo. Bản dựng cmake ngày càng tốt hơn, nhưng hầu hết mọi người vẫn nên sử dụng tập lệnh cấu hình. Xem các tệp Changelog để biết danh sách đầy đủ với…

    Làm cách nào để cài đặt thư viện GD trong PHP Windows?

    Cài đặt PHP GD trong Windows .
    Bước 1. Cài đặt XAMPP trong hệ thống windows của bạn
    Bước 2. Xác minh xem GD đã được cài đặt hay chưa. .
    Bước 3. Xác định vị trí và mở php. .
    Bước 4. Tìm ;phần mở rộng=gd
    Bước 5. Xóa dấu chấm phẩy khỏi ;extension=gd và lưu tệp
    Bước 6. Chuyển đến thư mục php. .
    Bước 7. Tìm kiếm php_gd. .
    Bước 8. Sao chép php_gd

    Làm cách nào để cài đặt thư viện GD PHP?

    Người dùng Windows Server .
    Mở PHP của bạn. ini trong Notepad hoặc trình chỉnh sửa WYSIWYG ưa thích của bạn. Tập tin này thường nằm trong thư mục C. thư mục \Windows\
    Xác định vị trí dòng sau. ;phần mở rộng=php_gd2. dll
    Xóa dấu chấm phẩy trước (;) để bật tùy chọn
    Lưu tệp của bạn
    Khởi động lại máy chủ web

    Làm cách nào để cài đặt PHP GD trong xampp?

    Bước 1. Mở Bảng điều khiển XAMPP từ thanh tác vụ của hệ thống của bạn. .
    Bước 2. Bắt đầu Apache & MySQL
    Bước 3. Nhấp vào Cấu hình của Apache
    Bước 4. Nhấp vào php. .
    Bước 5. Mở tệp đó tìm kiếm extension=fileinfo
    Bước 6. Thêm extension=gd vào dòng tiếp theo sau extension=fileinfo, sau đó lưu tệp và đóng tệp

    Làm cách nào để cài đặt các mô-đun PHP trong Windows?

    Bước 1. Nhấp vào nút Cấu hình, sau đó chọn tệp php. ini để cài đặt PHP của bạn và mở nó trong trình soạn thảo văn bản. Bước 2. Xác định vị trí dòng xác định vị trí của dòng “extension = ”. Bước 3. Tìm tiện ích mở rộng bạn muốn cài đặt và xóa dấu chấm phẩy trước dòng đó