Hướng dẫn how to install gd library in php - cách cài đặt thư viện gd trong php

Để bật cấu hình hỗ trợ GD-với gd-gd [= dir], trong đó dir là thư mục cài đặt cơ sở GD. Để sử dụng phiên bản đi kèm được đề xuất của thư viện GD, hãy sử dụng tùy chọn cấu hình-với-GD. Thư viện GD yêu cầu libpng và libjpeg biên dịch. Kể từ Php 7.4.0,--with-GD trở thành --Enable-GD (có cho phép mở rộng không) và-với-bên ngoài-GD (để chọn sử dụng libgd bên ngoài, thay vì một gói) .--with-gd[=DIR], where DIR is the GD base install directory. To use the recommended bundled version of the GD library, use the configure option --with-gd. GD library requires libpng and libjpeg to compile. As of PHP 7.4.0, --with-gd becomes --enable-gd (whether to enable the extension at all) and --with-external-gd (to opt into using an external libgd, rather than the bundled one).

Trong Windows, bạn sẽ bao gồm GD DLL PHP_GD.DLL dưới dạng phần mở rộng trong Php.ini. Trước PHP 8.0.0, DLL được đặt tên là PHP_GD2.dll.

Tăng cường khả năng của GD để xử lý nhiều định dạng hình ảnh hơn bằng cách chỉ định công tắc cấu hình --with-XXXX sang dòng cấu hình PHP của bạn.

Các định dạng hình ảnh được hỗ trợ
Định dạng hình ảnhĐịnh cấu hình công tắc
jpeg Để cho phép hỗ trợ cho JPEG Thêm-với-JPEG-DIR = DIR. JPEG 6b, 7 hoặc 8 được hỗ trợ. Kể từ Php 7.4.0, sử dụng-với-jpeg thay thế.--with-jpeg-dir=DIR. Jpeg 6b, 7 or 8 are supported. As of PHP 7.4.0, use --with-jpeg instead.
png Để cho phép hỗ trợ cho PNG Thêm-với-png-dir = dir. Lưu ý, libpng yêu cầu thư viện zlib, do đó thêm-với-with-zlib-dir [= dir] vào dòng cấu hình của bạn. Kể từ Php 7.4.0,--with-png-dir và--with-zlib-dir đã bị loại bỏ. Libpng và zlib được yêu cầu.--with-png-dir=DIR. Note, libpng requires the zlib library, therefore add --with-zlib-dir[=DIR] to your configure line. As of PHP 7.4.0, --with-png-dir and --with-zlib-dir have been removed. libpng and zlib are required.
xpm Để bật hỗ trợ cho XPM Thêm-với-XPM-DIR = DIR. Nếu cấu hình không thể tìm thấy các thư viện cần thiết, bạn có thể thêm đường dẫn vào thư viện X11 của mình. Kể từ Php 7.4.0, sử dụng-với-XPM thay thế.--with-xpm-dir=DIR. If configure is not able to find the required libraries, you may add the path to your X11 libraries. As of PHP 7.4.0, use --with-xpm instead.
webp Để bật hỗ trợ cho trang web Thêm-với WEBP-DIR = DIR. Kể từ Php 7.4.0, sử dụng-với WEBP thay thế.--with-webp-dir=DIR. As of PHP 7.4.0, use --with-webp instead.

Lưu ý: Khi biên dịch PHP với libpng, bạn phải sử dụng cùng một phiên bản được liên kết với thư viện GD.: When compiling PHP with libpng, you must use the same version that was linked with the GD library.

Tăng cường khả năng của GD để xử lý các phông chữ khác nhau bằng cách chỉ định công tắc cấu hình --with-XXXX sang dòng cấu hình PHP của bạn.

Thư viện phông chữ được hỗ trợ
Thư viện phông chữĐịnh cấu hình công tắc
jpeg Để cho phép hỗ trợ cho JPEG Thêm-với-JPEG-DIR = DIR. JPEG 6b, 7 hoặc 8 được hỗ trợ. Kể từ Php 7.4.0, sử dụng-với-jpeg thay thế.--with-freetype-dir=DIR. As of PHP 7.4.0 use --with-freetype instead, which relies on pkg-config.
png Để cho phép hỗ trợ cho PNG Thêm-với-png-dir = dir. Lưu ý, libpng yêu cầu thư viện zlib, do đó thêm-với-with-zlib-dir [= dir] vào dòng cấu hình của bạn. Kể từ Php 7.4.0,--with-png-dir và--with-zlib-dir đã bị loại bỏ. Libpng và zlib được yêu cầu.--enable-gd-native-ttf. (This option has no effect and has been removed as of PHP 7.2.0.)

xpm

Để bật hỗ trợ cho XPM Thêm-với-XPM-DIR = DIR. Nếu cấu hình không thể tìm thấy các thư viện cần thiết, bạn có thể thêm đường dẫn vào thư viện X11 của mình. Kể từ Php 7.4.0, sử dụng-với-XPM thay thế.

For all who use php 7 and ubuntu

sudo apt-get install php7.0-gd

jpeg0

webp

Để bật hỗ trợ cho XPM Thêm-với-XPM-DIR = DIR. Nếu cấu hình không thể tìm thấy các thư viện cần thiết, bạn có thể thêm đường dẫn vào thư viện X11 của mình. Kể từ Php 7.4.0, sử dụng-với-XPM thay thế.

jpeg1

jpeg2

jpeg0

webp

Để bật hỗ trợ cho trang web Thêm-với WEBP-DIR = DIR. Kể từ Php 7.4.0, sử dụng-với WEBP thay thế.

jpeg4

jpeg5

jpeg0

Lưu ý: Khi biên dịch PHP với libpng, bạn phải sử dụng cùng một phiên bản được liên kết với thư viện GD.

Tăng cường khả năng của GD để xử lý các phông chữ khác nhau bằng cách chỉ định công tắc cấu hình --with-XXXX sang dòng cấu hình PHP của bạn.

jpeg7

jpeg8

jpeg9

jpeg0

Thư viện phông chữ được hỗ trợ

Thư viện phông chữ

png1

png2

png3

png4

jpeg0

FreeType 2

Để bật hỗ trợ cho freetype 2 Thêm-với-freetype-dir = dir. Kể từ Php 7.4.0 sử dụng-với-freetype thay thế, dựa trên PKG-Config.

png6

png7

jpeg0

Native TrueType string function

Tăng cường khả năng của GD để xử lý các phông chữ khác nhau bằng cách chỉ định công tắc cấu hình --with-XXXX sang dòng cấu hình PHP của bạn.

png9

xpm0

jpeg0

Thư viện phông chữ được hỗ trợ

Thư viện phông chữ

xpm2

FreeType 2

Để bật hỗ trợ cho freetype 2 Thêm-với-freetype-dir = dir. Kể từ Php 7.4.0 sử dụng-với-freetype thay thế, dựa trên PKG-Config.

xpm3

xpm4

jpeg0

Native TrueType string function

Tăng cường khả năng của GD để xử lý các phông chữ khác nhau bằng cách chỉ định công tắc cấu hình --with-XXXX sang dòng cấu hình PHP của bạn.

xpm6

xpm7

jpeg0

Thư viện phông chữ được hỗ trợ

Thư viện phông chữ

xpm9

webp0

jpeg0

FreeType 2

Để bật hỗ trợ cho freetype 2 Thêm-với-freetype-dir = dir. Kể từ Php 7.4.0 sử dụng-với-freetype thay thế, dựa trên PKG-Config.

webp2

webp3

webp4

webp5

webp6

jpeg0

Native TrueType string function

Để kích hoạt hỗ trợ cho chức năng chuỗi TrueType gốc, thêm --Enable-GD-I-INT-TTF. (Tùy chọn này không có hiệu lực và đã bị loại bỏ kể từ Php 7.2.0.)

webp8

Ẩn danh ¶

Để kích hoạt hỗ trợ cho chức năng chuỗi TrueType gốc, thêm --Enable-GD-I-INT-TTF. (Tùy chọn này không có hiệu lực và đã bị loại bỏ kể từ Php 7.2.0.)

webp9

Ẩn danh ¶

Để bật hỗ trợ cho freetype 2 Thêm-với-freetype-dir = dir. Kể từ Php 7.4.0 sử dụng-với-freetype thay thế, dựa trên PKG-Config.

--with-XXXX0

--with-XXXX1

--with-XXXX2

jpeg0

Làm thế nào để bạn kiểm tra xem PHP GD được cài đặt?

Có, thư viện GD đã được cài đặt trên tất cả các máy chủ của chúng tôi.Bạn có thể xác minh thông tin này bằng cách kiểm tra trang phpinfo.php của bạn.checking in your phpinfo. php page.

Thư viện GD làm gì trong PHP?

GD là một thư viện mã nguồn mở cho việc tạo hình ảnh động.GD được sử dụng để tạo hình ảnh PNG, JPEG và GIF và thường được sử dụng để tạo biểu đồ, đồ họa, hình thu nhỏ khi đang bay.dynamic creation of images. GD is used for creating PNG, JPEG and GIF images and is commonly used to generate charts, graphics, thumbnails on the fly.

Làm cách nào để sửa tiện ích mở rộng thư viện GD không khả dụng với cài đặt PHP này?

ini, điều quan trọng nhất là bạn phải thay đổi; mở rộng = gd thành Extension = gd trên tệp cấu hình php.ini.Khởi động lại XAMPP và đó là nó!change ;extension=gd to extension=gd on php. ini config file. Restart Xampp and that is it!

Làm thế nào để tôi biết nếu tiện ích mở rộng GD được cài đặt?

Sử dụng phương thức phpinfo () để kiểm tra xem thư viện GD có được cài đặt trong máy chủ PHP không.Nó sẽ hiển thị thông tin về cấu hình của PHP.Tìm kiếm hỗ trợ GD, bạn sẽ thấy thông tin về cấu hình GD.. It will display information about the PHP's configuration. Search for GD Support, you'll see the information about the GD configuration.