Hướng dẫn dùng whm imagick trong PHP

Để cài đặt Imagick hoặc các extension cần thiết khác trên server cPanel, đầu tiên, các bạn thao tác như sau

  • SSH vào máy chủ và cài đặt package cần thiết: #yum install pcre-devel ImageMagick ImageMagick-devel
  • Truy cập vào WHM với quyền root [//IP:2087]
  • Từ WHM -> Software -> Module Installers -> PHP Pecl [manage]
  • Tại ô Select PHP version: các bạn chọn phiên bản PHP tương thích mà sẽ cài Imagick hoặc các extensions vào
  • Tại ô ‘Install a PHP Pecl’ gõ: imagick [hoặc tên extension cần cài, ví dụ mcryrpt, mbstring …]
  • Chọn ‘Install Now’
  • Imagick sẽ tự động được cài đặt vào máy chủ

Ngoài ra, các bạn cũng có thể cài các extension khác như mcrypt, phalcon, fileinfo[], v..v..

Sau khi các bạn đã cài xong, nếu truy cập phpinfo không thấy extension này, các bạn vào WHM > Multi PHP Manager > tick chọn site cần kiểm tra > Apply lại phiên bản PHP version mà bạn vừa cài đặt Imagicks hoặc extensions vào.

Chúc các bạn thành công

Xem thêm các ưu đãi khác từ P.A Việt Nam tại //www.pavietnam.vn/vn/tin-tuc-chuong-trinh-khuyen-mai-ten-mien-hosting.html

Xem thêm các hướng dẫn khác về sử dụng control panel cPanel tại //kb.pavietnam.vn/?s=cpanel

Cài đặt Imagemagik trên Cpanel và Cloudlinux

Cài đặt Imagemagik trên máy chủ cpanel khá dễ dàng. Imagemagik là một dạng addon cho máy chủ cPanel của bạn cho phép thao tác liên quan đến hình ảnh. 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.

1. Cài đặt qua dòng lệnh

a. Làm thế nào để kiểm tra xem Imagemagick có được cài đặt hay không trên máy chủ? Trước tiên bạn có thể kiểm tra xem nó đã được cài đặt trên máy chủ chưa. Bạn có thể sử dụng cách sau để tìm ra nó từ dòng lệnh.

/scripts/checkimagemagick
/usr/bin/convert --version

b. Cài đặt

/scripts/installimagemagick
Điều này sẽ mất một vài phút để hoàn thành. Sau khi cài đặt, bạn có thể kiểm tra phiên bản bằng cách thực hiện lệnh, /usr/bin/convert –version

root@server [~]# /usr/bin/convert --version
Version: ImageMagick 6.5.4-7 2014-02-10 Q16 OpenMP //www.imagemagick.org
Copyright: Copyright [C] 1999-2009 ImageMagick Studio LLC

c. Làm thế nào để gỡ cài đặt Imagemagik từ dòng lệnh? Thực hiện lệnh sau để loại bỏ Imagemagik khỏi máy chủ của bạn.

/scripts/cleanimagemagick
2. Các bước cài đặt Imagemagik qua bảng điều khiển WHM & cPanel

a. Đăng nhập vào bảng điều khiển WHM.
b. Thực hiện theo các bước sau

Chuyển đến WHM -> Software -> Module Installers -> PHP Pecl [manage]. Trên hộp bên dưới Install a PHP Pecl gõ imagick và nhấp vào nút Install Now

c. Khởi động lại apache.

3. Các gỡ bỏ Imagemagik thông qua WHM & cPanel:

a. Đăng nhập vào bảng điều khiển WHM.
b. Thực hiện theo các bước sau

WHM -> Software -> Module Installers -> PHP Pecl [manage]. Nhấp vào nút Uninstall cho Imagemagik

c. Khởi động lại apache.

4. Cài đặt trên máy chủ đã CloudLinux

Trong máy chủ CloudLinux, có một bước bổ sung để kích hoạt các gói cho người dùng trên máy chủ đó. Bạn sẽ cài đặt ImageMagick bên trong CageFS như sau để cung cấp các tập tin nhị phân đó trong CageFS và cho người dùng. Để xem danh sách các RPM hiện được cài đặt trong CageFS:

cagefsctl --list-rpm
Để thêm gói RPM mới:

cagefsctl --addrpm ImageMagick
Để nhận các thay đổi mới:

cagefsctl --force-update

ImageMagick là gì?

ImageMagick là bộ phần mềm [có thể gọi là thư viện] xử lí các file ảnh. Ở trên hệ thống Linux Imagick là một extension của PHP dùng để tạo và sửa đổi các ảnh sử dụng ImageMagick API

ImageMagick có khả năng đọc, ghi, và chuyển đổi nhiều dạng file ảnh như JPEG, GIF, PNG, TIFF, PDF, PostScript, SVG… [tổng cộng hơn 100 định dạng]. Có thể dùng ImageMagick thực hiện các thao tác đơn giản với hình ảnh như: dịch chuyển, xoay hình, lật hình, thu phóng, kéo xiên hình; cũng như hiệu chỉnh màu sắc, thêm các hiệu ứng, hoặc vẽ thêm chữ và các khối hình vào file hình ảnh sẵn có.

Cách dùng ImageMagick hiệu quả nhất là thông qua các câu lệnh được thực hiện trong các ngôn ngữ lập trình. ImageMagick hỗ trợ giao diện lập trình ứng dụng API cho nhiều ngôn ngữ lập trình khác nhau.

Và ở bài viết này mình sẽ hướng dẫn bạn cài đặt ImageMagick trên DirectAdmin nhanh nhất.

Bước 1: Đăng nhập SSH vào máy chủ

Việc đầu tiên để cài đặt bạn cần truy cập vào máy chủ thông qua giao thức SSH. Nếu bạn chưa biết cách SSH hãy tham khảo bài viết sau.

  • Hướng dẫn SSH vào máy chủ Server/VPS

Bước 2: Cài đặt ImageMagick DirectAdmin

Sau khi bạn SSH vào máy chủ thành công, bạn thực hiện cài đặt ImageMagick bằng các lệnh như sau.

cd /usr/local/directadmin/custombuild
./build update
./build set imagick yes
./build imagick
./build php n
    

Quá trình cài đặt sẽ mất 5 đến 10 phút. Sau khi cài hoàn tất bạn sẽ thấy dòng thông báo cài đặt hoàn tất.

Bước 3: Kiểm tra Cài đặt imagick DirectAdmin

Để chắc chắn bạn hãy thực hiện kiểm tra ImageMagick bằng file info php như sau. Bạn thực hiện truy cập vào mã nguồn lưu trữ sau đó tạo một file php bất ký. Ở đây mình tạo file có tên là info.php với nội dung sau.

Sau khi tạo xong bạn hãy truy cập //my-domain/info.php và kiểm tra ImageMagick. Nếu hiện như ảnh đính kèm bên dưới là đã thành công.

Như vậy mình đã hoàn tất các bước hướng dẫn cài đặt ImageMagick DirectAdmin. Hi vọng bài viết trên sẽ giúp bạn cài đặt thành công và không gặp bất cứ trở ngại nào.

Chúc bạn thực hiện thành công.

  • Xem thêm Series hướng dẫn DirectAdmin tại đây

Nếu bạn có thắc mắc hoặc cần hỗ trợ hãy mở khung chat đến Phòng kỹ thuật. Hoặc gửi thông tin về Phòng kỹ thuật theo thông tin bên dưới nhé.

  • Hotline 247: 028 730 24768 [Ext 0]
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về:

Author Bio

Mình là Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn.

Và đây là Blog cá nhân của mình: //dotrungquan.info/

Articles by Đỗ Trung Quân

Chủ Đề