Tôi muốn chuyển đổi hình ảnh ở độ phân giải thấp với GD. Tôi đang làm việc trên máy chủ IBM theo phiên bản thông số kỹ thuật này: Php 7.0.15-0ubuntu0.16.04.4 [CLI] [NTS] và tôi cũng đã nhận xét phần mở rộng từ Php.ini nhưng không thể bật GD trên máy chủ PHP trên máy chủ PHP . Tôi vừa nhận được lỗi này.
and I have also comment out the extension from php.ini but can't enabled the GD on php server. I Just received this error.
Lệnh chạy: Sudo apt-get cài đặt libgd sudo apt-get install libgd
Đọc danh sách gói ... xong
Xây dựng thông tin trạng thái đọc cây phụ thuộc ... được thực hiện E: Không thể định vị gói LibGD
Lệnh thứ hai khi tôi chạy đưa tin nhắn này:
1] Các gói có phụ thuộc không được đáp ứng
Và sau khi chạy lệnh này đã nhận được điều này:
Lệnh: Sudo apt-get cài đặt libgd-dev sudo apt-get install libgd-dev
Đọc danh sách gói ... xong
Xây dựng thông tin trạng thái đọc cây phụ thuộc ... được thực hiện E: Không thể định vị gói LibGD
Lệnh thứ hai khi tôi chạy đưa tin nhắn này:
1] Các gói có phụ thuộc không được đáp ứng
Và sau khi chạy lệnh này đã nhận được điều này:
Depends: libpng-dev
Depends: libz-dev
Depends: libjpeg-dev
Depends: libfreetype6-dev but it is not going to be installed
Depends: libxpm-dev but it is not going to be installed
Depends: libx11-dev but it is not going to be installed
Depends: libxt-dev but it is not going to be installed
Depends: libfontconfig-dev
Depends: libvpx-dev but it is not going to be installed
Depends: libtiff-dev
Lệnh: Sudo apt-get cài đặt libgd-dev
Xây dựng cây phụ thuộc
Đọc thông tin trạng thái ... xong
Bạn có thể muốn chạy 'apt -get -f install' để sửa những điều này:
Các gói sau đây có các phụ thuộc chưa được đáp ứng: LibGD-DEV: Phụ thuộc: LibGD3 [= 2.1.1-4ubuntu0.16.04.6] nhưng nó sẽ không được cài đặt
Bước 4: Cài đặt PHP ..
sudo apt-get install php5-gd
Tôi cần cài đặt thư viện PHP GD2 để hỗ trợ plugin WordPress Captcha SI Captcha Anti-Spam. & NBSP; Tôi đã tìm thấy thư viện phù hợp và cài đặt nó bằng lệnh apt-get này:
sudo /etc/init.d/apache2 restart
Nhưng trang kiểm tra chống thư rác SI CAPTCHA vẫn cho biết hỗ trợ GD: Số & NBSP; Sửa chữa? & Nbsp; Tôi đã phải khởi động lại Apache:
Để 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.
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.
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ế.
sudo apt-get install php5-gd1
sudo apt-get install php5-gd2
sudo apt-get install php5-gd3
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ế.
sudo apt-get install php5-gd4
sudo apt-get install php5-gd5
sudo apt-get install php5-gd3
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ế.
sudo apt-get install php5-gd7
sudo apt-get install php5-gd8
sudo apt-get install php5-gd3
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.
sudo /etc/init.d/apache2 restart0
sudo /etc/init.d/apache2 restart1
sudo /etc/init.d/apache2 restart2
sudo apt-get install php5-gd3
Thư viện phông chữ được hỗ trợ ¶
Thư viện phông chữ
sudo /etc/init.d/apache2 restart4
sudo /etc/init.d/apache2 restart5
sudo /etc/init.d/apache2 restart6
sudo /etc/init.d/apache2 restart7
sudo apt-get install php5-gd3
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.
sudo /etc/init.d/apache2 restart9
--with-XXXX
0
sudo apt-get install php5-gd3
sudo apt-get install php5-gd
0 ¶
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.
--with-XXXX
2
--with-XXXX
3
sudo apt-get install php5-gd3
Thư viện phông chữ được hỗ trợ ¶
Thư viện phông chữ
--with-XXXX
5
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.
--with-XXXX
6
--with-XXXX
7
sudo apt-get install php5-gd3
sudo apt-get install php5-gd
0 ¶
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.
--with-XXXX
9
jpeg
0
sudo apt-get install php5-gd3
Thư viện phông chữ được hỗ trợ ¶
Thư viện phông chữ
jpeg
2
jpeg
3
sudo apt-get install php5-gd3
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.
jpeg
5
jpeg
6
jpeg
7
jpeg
8
jpeg
9
sudo apt-get install php5-gd3
sudo apt-get install php5-gd
0 ¶
Để 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.]
png
1
Ẩ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.]
png
2
Ẩ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.
png
3
png
4
png
5
sudo apt-get install php5-gd3