Làm cách nào để tôi bật hỗ trợ GD trong Cài đặt CentOS?CentOS: Bật hỗ trợ GD trong Cài đặt PHP
Trả lời
Điều đó đã làm các trick đối với tôi cuối cùng là:
yum install gd gd-devel php-gd
và sau đó khởi động lại apache:
service httpd restart
hoạt động giống như một sự quyến rũ! – Aris
Có, điều này hoạt động hoàn hảo trên CentOS phát hành 6.5. Trang "phpinfo" nói rằng PHP ban đầu được biên dịch mà không có gd ('--without-gd') mà còn đổ một phần về "gd" hiện tại. –
Đảm bảo rằng bạn đang sử dụng gói php phù hợp. Ví dụ, trong trường hợp của tôi, tôi đã sử dụng php56w, vì vậy tôi cần sử dụng php56w-gd. –
- Bạn cần tìm một repo cung cấp GD lib phù hợp với phiên bản php hiện tại của bạn. Tôi đã thành công lớn khi sử dụng Remi Collet's repo cho mục đích này. Trong thực tế, tôi đã sử dụng nó ngày hôm qua để cập nhật php của tôi cài đặt lên phiên bản 5.4.0RC6 mới nhất trên hộp CentOS6 của tôi.
- Khi bạn thiết lập đã repo đó là một vấn đề đơn giản của chạy
sudo yum install php-gd
- Tất nhiên, những điều thông thường áp dụng: đảm bảo bạn khởi động lại apache sau khi cài đặt, vv
Nếu bạn có NginX, không cần phải khởi động lại! Rõ ràng bạn cần php-gd cho WordPress "chỉnh sửa phương tiện truyền thông" https://wordpress.org/support/topic/edit-media-not-working –
CentOS 6.5+ & PHP 5.6:
sudo yum install php56-gd
service httpd restart
Đặt lệnh
yum install php-gd
và khởi động lại máy chủ (httpd, nginx, v.v.)
service httpd restart
tốt hơn trên serverfault – smparkes