Cài đặt tiện ích mở rộng 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

Để bật hỗ trợ GD, hãy cấu hình PHP --with-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 --with-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ó bật tiện ích mở rộng hay không] và --with-external-gd [để chọn sử dụng libgd bên ngoài, thay vì libgd đi kèm]

Trong Windows, bạn sẽ bao gồm GD DLL php_gd. dll dưới dạng tiện ích mở rộng trong php. ban đầu. Trước PHP 8. 0. 0, DLL được đặt tên là php_gd2. dll

Nâng cao 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 cho dòng cấu hình PHP của bạn

Câu hỏi.

Thư viện GD không được cài đặt dưới php trong windows, làm cách nào để cài đặt nó?

Câu trả lời


truy cập http. //www. php. mạng/tải xuống. php và tải xuống 'PHP 4. x. x zip' nếu bạn chưa có nó. Gói này chứa Thư viện GD cho windows. Tìm php_gd2. dll [hoặc php_gd. dll nếu bạn cần hỗ trợ gif, nhưng bạn sẽ có chất lượng hình ảnh kém hơn] và đặt nó vào thư mục php của bạn [Thông thường c. \php]. Tìm trong php. ini trong thư mục windows của bạn

;extension=php_gd. dll
;extension=php_gd2. đll

Tiện ích mở rộng không ghi chú = "php_gd2". dll bằng cách xóa ';'

Bạn có cần cài đặt Tiện ích mở rộng PHP GD không? . Trong bài đăng này, tôi sẽ chia sẻ với các bạn cách cài đặt PHP GD Extension trong windows của bạn. Tiện ích mở rộng này rất quan trọng nếu bạn có chức năng tạo và thao tác với hình ảnh trong PHP. Vui lòng làm theo các bước đơn giản dưới đây

 

Trước tiên, hãy kiểm tra xem "php_gd2.dll" đã tồn tại trong thư mục máy chủ web tiện ích mở rộng của bạn chưa. Nếu bạn đang sử dụng Xampp, bạn sẽ tìm thấy nó ở đây "C. \xampp\php\ext"

 

Thứ hai, nếu "php_gd2.dll" tiện ích mở rộng chưa tồn tại, vui lòng tải xuống tại đây và tải nó lên thư mục tiện ích mở rộng máy chủ web của bạn hoặc tại đây "C. \xampp\php\ext"

 

Thứ ba, sau đó nếu phần trên đã được kiểm tra thì hãy mở tệp "php. ini" vào trình chỉnh sửa của bạn, tệp này có thể được tìm thấy trong thư mục này "C. \xampp\php\" sau đó tìm kiếm bên trong "php. tập tin ini"

 

Thứ tư, khi bạn đã tìm thấy "extension=gd2" thì nếu bạn thấy như thế này ";extension=gd2" thì đây là nhận xét, đó là lý do tại sao tiện ích mở rộng GD không được bật. Bây giờ chúng tôi sẽ kích hoạt tính năng này bằng cách xóa dấu ";"

//change the following line 
;extension=gd2

//to this
extension=gd2

 

GHI CHÚ. Nếu bạn không tìm thấy "extension=gd2" thì bạn phải thêm dòng này dưới "Dynamic Extensions" bên trong "php. tập tin ini". Chỉ cần xem tệp sau đây bên dưới

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename
;
; For example:
;
;   extension=mysqli
;
; When the extension library to load is not located in the default extension
; directory, You may specify an absolute path to the library file:
;
;   extension=/path/to/extension/mysqli.so
;
; Note : The syntax used in previous PHP versions ['extension=.so' and
; 'extension='php_.dll'] is supported for legacy reasons and may be
; deprecated in a future PHP major version. So, when it is possible, please
; move to the new ['extension=] syntax.
;
; Notes for Windows environments :
;
; - Many DLL files are located in the extensions/ [PHP 4] or ext/ [PHP 5+]
;   extension folders as well as the separate PECL DLL download [PHP 5+].
;   Be sure to appropriately set the extension_dir directive.
;

extension=gd2

extension=bz2
extension=curl
;extension=ffi
;extension=ftp
extension=fileinfo

 

Thứ năm, bây giờ hãy khởi động lại máy chủ web của bạn

 

Khi máy chủ của bạn đã được khởi động lại, hãy kiểm tra và xác nhận xem GD đã được bật cho máy chủ web của bạn chưa. Bây giờ hãy tạo một tệp PHP sau đó đặt tên cho nó theo ý muốn rồi thêm mã này vào. Sau đó chạy nó. Sau đó tìm kiếm Hỗ trợ GD và bạn sẽ thấy cấu hình GD. Như vậy là bạn đã cài đặt thành công Tiện ích mở rộng GD

Cần có thư viện GD để tạo và thao tác với ảnh trong PHP. Bạn cần bật hỗ trợ thư viện GD để làm việc với các hàm hình ảnh trong PHP. Ở đây chúng tôi sẽ chỉ cho bạn cách cài đặt thư viện GD trong PHP trên máy chủ Windows

Để cài đặt hỗ trợ PHP GD trên máy chủ Windows, hãy làm theo các bước dưới đây

  • Lúc đầu, hãy đảm bảo rằng tệp
    extension=gd2 ;Does NOT work with PHP 8
    0 tồn tại trong thư mục tiện ích mở rộng của thư mục PHP
  • Nếu tệp
    extension=gd2 ;Does NOT work with PHP 8
    0 không có trong thư mục tiện ích mở rộng, hãy tải xuống từ đây và chèn tệp
    extension=gd2 ;Does NOT work with PHP 8
    0 vào thư mục tiện ích mở rộng
  • Mở tệp
    extension=gd2 ;Does NOT work with PHP 8
    3 trong trình soạn thảo văn bản và kiểm tra xem phần mở rộng
    extension=gd2 ;Does NOT work with PHP 8
    0 đã được thêm chưa. [;phần mở rộng=php_gd2. dll]
  • Nếu
    extension=gd2 ;Does NOT work with PHP 8
    5 tồn tại trong tệp
    extension=gd2 ;Does NOT work with PHP 8
    3, hãy bật tiện ích mở rộng GD bằng cách bỏ ghi chú dòng
    extension=gd2 ;Does NOT work with PHP 8
    7. Việc bỏ chú thích có thể được thực hiện bằng cách xóa
    extension=php_gd2.dll
    
    0 hàng đầu khỏi tiện ích mở rộng.
    // change the following line from ...
    ;extension=php_gd2.dll
    
    // .. to
    extension=php_gd2.dll
    
  • Để bao gồm
    extension=gd2 ;Does NOT work with PHP 8
    0 dưới dạng tiện ích mở rộng, hãy thêm dòng sau vào
    extension=gd2 ;Does NOT work with PHP 8
    3.
    extension=php_gd2.dll
    
  • Khởi động lại máy chủ Windows

Sử dụng phương thức phpinfo[] để kiểm tra xem thư viện GD đã được cài đặt trong máy chủ PHP chưa. 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

Thực hiện theo các bước tương tự được đề cập ở trên để cài đặt thư viện PHP GD trong máy chủ cục bộ XAMPP hoặc WAMP

Làm cách nào để bật tiện ích mở rộng PHP GD?

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

Ext GD* trong PHP là gì?

Trước khi bạn có thể bắt đầu tạo hình ảnh bằng PHP, bạn cần kiểm tra xem bạn có thực sự có khả năng tạo hình ảnh trong bản cài đặt PHP của mình không. Trong chương này, chúng ta sẽ thảo luận về cách sử dụng tiện ích mở rộng GD, cho phép PHP sử dụng thư viện đồ họa GD mã nguồn mở có sẵn từ http. //www. cửa hàng. com/gd/.

Tìm php_gd2 DLL ở đâu?

php_gd2. dll miễn phí tải về. Tệp DLL. com .

Chủ Đề