Hướng dẫn php install ext imagick
Imagick là một phần mở rộng PHP để tạo và sửa đổi hình ảnh bằng cách sử dụng ImageMagick thư viện. Những người không quen thuộc với phần mềm ImageMagick là phần mềm mã nguồn mở, miễn phí có thể chuyển đổi, đọc, ghi và xử lý hình ảnh raster. Hiện tại, phần mở rộng PHP chỉ hỗ trợ PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 và 8.1. Show Trong hướng dẫn sau, bạn sẽ học cách cài đặt PHP EXTENSION ImageMagick (IMAGICK) trên Ubuntu 20.04 LTS Focal Fossa. Lưu ý, hãy truy cập hướng dẫn Cách cài đặt ImageMagick trên Ubuntu 20.04 để cài đặt gói ImageMagick. Mục lục 1
Điều kiện tiên quyết
Hướng dẫn sẽ sử dụng giao diện đầu cuối, có thể được tìm thấy trong hiển thị menu ứng dụng. Ví dụ: Cập nhật hệ điều hànhCập nhật của bạn Ubuntu hệ điều hành để đảm bảo tất cả các gói hiện có đều được cập nhật:
Hướng dẫn sẽ sử dụng sudo lệnh và giả sử bạn có trạng thái sudo. Để xác minh trạng thái sudo trên tài khoản của bạn:
Ví dụ đầu ra hiển thị trạng thái sudo:
Để thiết lập tài khoản sudo hiện có hoặc mới, hãy truy cập hướng dẫn của chúng tôi về Cách thêm người dùng vào Sudoers trên Ubuntu. Sử dụng lệnh sau với mật khẩu gốc để đăng nhập để sử dụng tài khoản gốc.
Người dùng sử dụng sudo không cần đăng nhập vào tài khoản gốc, là tùy chọn. Bạn có hai lựa chọn để cài đặt, và một là kho lưu trữ mặc định của Ubuntu hoặc được cài đặt từ PPA bởi Ondřej Surý. Hướng dẫn sẽ bao gồm cả hai tùy chọn và bạn có thể quyết định tốt nhất nên chọn cái nào. Cài đặt PHP-IMAGICK từ Kho lưu trữ UbuntuTùy chọn đầu tiên là sử dụng kho lưu trữ Ubuntu 20.04 chính thức và đây là một trong những tùy chọn được ưu tiên nhất và được cho là ổn định nhất. Hạn chế duy nhất sẽ là lỗi thời đối với các bản dựng mới và cải tiến so với hai tùy chọn còn lại. đặt php-imageick với lệnh sau:
Ngoài ra, các phiên bản cụ thể. Cài đặt 7.4 PHP-IMAGICK:
Cài đặt 8.0 PHP-IMAGICK:
Tiếp theo, xác minh cài đặt:
Ví dụ đầu ra:
Cài đặt PHP-IMAGICK từ PHP PPA của Ondřej SurýLựa chọn cài đặt thứ hai được khuyến nghị trên kho lưu trữ mặc định bằng cách cài đặt PPA bằng cách Ondřej Surý. Đối với những người không quen, Ondřej Surý là người bảo trì PHP tại Debian và luôn cập nhật PPA này với các phiên bản PHP ổn định mới nhất được phát hành. Đầu tiên, hãy cài đặt PPA như sau:
Bây giờ hãy cài đặt php-imageick:
Ngoài ra, các phiên bản cụ thể. Cài đặt 7.4 PHP-IMAGICK:
Cài đặt 8.0 PHP-IMAGICK:
Cài đặt 8.1 PHP-IMAGICK:
Tiếp theo, xác minh cài đặt:
Ví dụ đầu ra:
Bật PHP-IMAGICK .SO trong tệp PHP.INIĐể kích hoạt Tưởng tượng.so bạn sẽ cần phải chỉnh sửa php.ini tập tin. Một cách nhanh chóng là tạo một .PHP tệp với thông tin PHP của bạn. ApacheMô hình php.ini cho Apache máy chủ web được đặt tại /etc/php/8.0/apache2/php.ini. Thay thế phiên bản xây dựng (7.4) nếu bạn đang sử dụng, ví dụ: 8.0, 7.3, 7.2. Đầu tiên, sử dụng bất kỳ trình soạn thảo văn bản nào và mở php.ini như sau:
Tiếp theo, thêm dòng sau vào [PHP], nằm trên dòng 2:
Bây giờ, hãy lưu tệp CTRL + O và thoát ra sau khi lưu CTRL + X. Để kết thúc, hãy khởi động lại dịch vụ Apache:
NginxTheo mặc định, điều này sẽ được tự động bật. Nếu thiếu làm theo hướng dẫn bên dưới. Mô hình php.ini cho Nginx máy chủ web được đặt tại /etc/php/8.0/fpm/php.ini. Thay thế phiên bản xây dựng (7.4) nếu bạn đang sử dụng, ví dụ: 8.0, 7.3, 7.2. Đầu tiên, sử dụng bất kỳ trình soạn thảo văn bản nào và mở php.ini như sau:
Tiếp theo, thêm dòng sau vào [PHP], nằm trên dòng 2:
Để kết thúc, hãy khởi động lại PHP-FPM:
Lưu ý, thay thế 8.0 bằng phiên bản PHP của bạn. Bây giờ, hãy lưu tệp CTRL + O và thoát ra sau khi lưu CTRL + X. Tạo trang thông tin PHP để xác minh cài đặtPhần cuối cùng là tạo trang kiểm tra PHP để xác nhận thông tin PHP của bạn. Lý tưởng nhất là bạn muốn thực hiện việc này trong một khu vực bị khóa hoặc ẩn trong thư mục web của mình nếu nó có thể truy cập và công khai. Đầu tiên, hãy tạo trong thư mục web của bạn một trang thử nghiệm:
Tiếp theo, sao chép và dán mã PHP mẫu bên dưới.
Lưu các tập tin (CTRL + O), sau đó thoát ra (CTRL + X). Nhập HTTP: // hoặc HTTPS: // hoặc IP máy chủ hoặc tên miền trong Trình duyệt Internet của bạn. Ví dụ:
Bạn sẽ thấy Imagick.ini trên trang thông tin PHP: Ví dụ Apache: Ví dụ về Nginx: Lưu ý, của bạn php-imageick. Đường dẫn sẽ khác nếu bạn sử dụng Apache vì máy chủ thử nghiệm sử dụng Nginx. Ví dụ: Bạn đã học cách cài đặt php-imageick bằng cách sử dụng kho lưu trữ mặc định của Ubuntu hoặc của Ondřej Surý. Nhìn chung, trong số nhiều tùy chọn chuyển đổi hình ảnh mà PHP có thể sử dụng, đây là lựa chọn được đề xuất và sử dụng nhiều nhất so với các tùy chọn khác như GD, đặc biệt đối với WordPress máy chủ web, vì nó tạo ra hình ảnh nén chất lượng cao hơn, sắc nét hơn. |