Hướng dẫn cài đặt ImageMagick trên CentOS 6

ImageMagick® là bộ phần mềm để tạo, chỉnh sửa, soạn hoặc chuyển đổi hình ảnh bitmap. Nó có thể đọc và viết hình ảnh ở nhiều định dạng (hơn 100) bao gồm DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postcript, SVG và TIFF. Sử dụng ImageMagick để thay đổi kích thước, lật, phản chiếu, xoay, làm biến dạng, cắt và biến đổi hình ảnh, điều chỉnh màu sắc hình ảnh, áp dụng các hiệu ứng đặc biệt khác nhau hoặc vẽ văn bản, đường thẳng, đa giác, hình elip và đường cong Bézier.

ImageMagick có thể được cài đặt bằng cách sử dụng kho lưu trữ remi hoặc bằng cách biên dịch mã nguồn từ bản phát hành ổn định mới nhất. Theo hướng dẫn cài đặt là một hướng dẫn khác về cách cài đặt tiện ích mở rộng ImageMagick PHP (hình ảnh).

Cài đặt đơn giản từ kho Remi

Nếu bạn chưa cài đặt kho lưu trữ epel, hãy cài đặt nó ngay bây giờ.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm

Tiếp theo, cài đặt kho lưu trữ remi:

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm

Cần thêm một bước để kích hoạt kho lưu trữ remi:

Sử dụng trình soạn thảo văn bản yêu thích của bạn để mở /etc/yum.repos.d/remi.repo. Tìm phần remi và tìm enabled=0và thay đổi nó thành enabled=1.

Đảm bảo rằng các phụ thuộc cần thiết được cài đặt:

yum install -y gcc php-devel php-pear

Sau đó cài đặt ImageMagick:

yum install -y ImageMagick ImageMagick-devel

Bổ sung: Nếu bạn có kế hoạch sử dụng ImageMagick trong các tập lệnh perl:

yum install ImageMagick-perl

Việc cài đặt đã hoàn tất.

Cài đặt từ mã nguồn

Phụ thuộc cài đặt đầu tiên:

 yum -y groupinstall 'Development Tools'
 yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel

Bây giờ, lấy mã nguồn:

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*

Cấu hình và biên dịch mã nguồn. Tùy thuộc vào thông số kỹ thuật máy chủ của bạn, việc này có thể mất một chút thời gian để hoàn thành.

./configure
make
make install

Xác minh rằng quá trình biên dịch và cài đặt đã thành công:

convert --version 

Cài đặt phần mở rộng PHP

Cài đặt imagickmô đun mở rộng PHP imagick.so:

pecl install imagick

Bạn sẽ được yêu cầu cung cấp tiền tố cài đặt ImageMagick. Nhấn [ENTER]để tự động phát hiện. Bạn có thể gặp lỗi này sau lệnh pecl:

"Error shtool at '/var/tmp/imagick/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script"

Điều này là do một thư mục được bảo mật và gắn kết /tmp. Bạn có thể đã thiết lập /tmpthư mục của mình theo cách này như là một phần của khóa bảo mật máy chủ của bạn. Để khắc phục lỗi này tạm thời, hãy xóa /tmpdòng trong /etc/fstabvà khởi động lại. Chạy lệnh pecl một lần nữa. Khi cài đặt hoàn tất, bạn có thể thêm /tmpdòng trở lại /etc/fstabvà khởi động lại. Sử dụng umountlệnh sẽ không hoạt động nếu /tmpcó các nosuid,noexec,nodevtùy chọn.

Tiếp theo, thêm imagick.sophần mở rộng vào php.initập tin. Bắt đầu bằng cách định vị php.initập tin của bạn . Nó thường được tìm thấy trong /etc.

php -i | grep "Loaded Configuration File"

Sử dụng trình soạn thảo văn bản để mở php.inivà tìm phần mở rộng động. Thêm extension=imagick.so, sau đó lưu lại.

Kiểm tra danh sách tiện ích mở rộng php để xác minh rằng hình ảnh đã được cài đặt chính xác:

php -m | grep imagick

Nếu bạn đang chạy một máy chủ web, chẳng hạn như Apache, hãy nhớ khởi động lại nó:

service httpd restart

Người giới thiệu

  1. Trang web chính thức của ImageMagick .


Leave a Comment

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1