Làm cách nào để cài đặt Imagick trên PHP 8?

Tôi thực sự biết ơn vì đã có cơ hội sở hữu Mac mini M1 vào một năm mới 2021. Nó rất nhanh, thậm chí tôi chỉ sử dụng phiên bản 8 gigs ram. Ngoài ra, phần mềm trong máy mac cũ của tôi không còn có thể sử dụng bản cập nhật mới nhất của nó - như php với homebrew - đã hoạt động trở lại. Bài viết này mình sẽ hướng dẫn các bạn cách cài đặt imagick cho PHP 8 trong macOS Big Sur cho nó

Đầu tiên, tôi cho rằng bạn đã cài đặt Homebrew. Tiếp theo là cài đặt PHP 8, chúng ta có thể sử dụng shivammathur/php cho nó, các bước cài đặt có trong readme của nó

Khi cài đặt PHP 8, chúng tôi có thể đảm bảo rằng imagemagick đã được cài đặt, nếu chưa, nếu chúng tôi cũng có thể cài đặt qua Homebrew

$ brew install imagemagick

Bây giờ, thời gian để cài đặt tưởng tượng. Vẫn chưa có bản phát hành tưởng tượng nào cho php 8, nhưng chúng tôi có thể cài đặt dev-master sau sự cố này

Nếu bạn đang chạy PHP 8 trên máy chủ Ubuntu và gặp lỗi Kiểm tra tình trạng WordPress rằng ImageMagick chưa được cài đặt, thì bạn có thể thử các lệnh sau để khắc phục sự cố của mình

Chỉ cần chạy từ dòng lệnh

pecl8. 0-sp cài đặt tưởng tượng

sudo bash -c “phần mở rộng tiếng vang = tưởng tượng. vậy > /etc/php8. 0-sp/conf. d/tưởng tượng. ini”

Sau đó, bạn sẽ cần khởi động lại php-fpm cho PHP 8 để thay đổi có hiệu lực

dịch vụ sudo php8. 0-fpm-sp khởi động lại

Sau khi hoàn tất, bạn có thể xác nhận rằng nó đã được cài đặt bằng cách chạy lệnh sau

php8. 0-sp -i. grep tưởng tượng

và sau đó thêm

tiện ích mở rộng = tưởng tượng. vì thế

đến một. người sử dụng. ini hoặc php. ini, tùy thuộc vào máy chủ của bạn, trong thư mục chính của bản cài đặt WordPress của bạn

Vui lòng đảm bảo rằng bạn đang chạy PHP 8 trên ứng dụng của mình trong Serverpilot. io hoặc C-panel, nếu PHP được đặt thành 7. 4 nó vẫn báo lỗi như vậy

 

Để có dịch vụ lưu trữ tốt nhất, hãy thử


Để lưu trữ tốt nhất Hãy thử DigitalOcean và Serverpilot. io

Bạn nhận dịch vụ lưu trữ đám mây từ Digitalocean với giá tốt và ServerPilot. io cho phép bạn thiết lập máy chủ thêm tên miền và SSl miễn phí. Họ cũng có một cú nhấp chuột cài đặt WordPress

Nhận 100 đô la miễn phí cho Digital Ocean Bấm vào đây

Nhận 10 đô la miễn phí cho ServerPilot Bấm vào đây

ImageMagick là phần mềm miễn phí được phân phối dưới dạng bản phân phối nhị phân sẵn sàng chạy hoặc dưới dạng mã nguồn mà bạn có thể sử dụng, sao chép, sửa đổi và phân phối trong cả ứng dụng mở và ứng dụng độc quyền. Nó được phân phối dưới Apache 2 dẫn xuất. 0 giấy phép

 

Lỗi WordPress khi Image Magick chưa được cài đặt


Trong Công cụ -> SiteHealth

Các mô-đun PHP thực hiện hầu hết các tác vụ trên máy chủ giúp trang web của bạn chạy. Mọi thay đổi đối với những điều này phải được thực hiện bởi quản trị viên máy chủ của bạn

Cài đặt tiện ích mở rộng Imagick trong Xampp PHP8. 1 cửa sổ

Đăng vào 16-03-2022 Trong Ứng dụng

lời nói đầu

Dưới đây là danh sách các phần mềm mà chúng tôi sử dụng trong bài viết này

  • xampp-windows-x64-8. 1. 0-0-VS16-trình cài đặt. người cũ
  • php_imagick-3. 7. 0-8. 1-ts-vs16-x64. khóa kéo
  • ImageMagick-7. 1. 0-18-vc15-x64. khóa kéo

Cài đặt tiện ích mở rộng Imagick trên Xampp PHP8. 1 Windows chỉ cần làm theo các bước dưới đây

bước

  1. giải nén php_imagick-3. 7. 0-8. 1-ts-vs16-x64. zip , sao chép php_imagick. dll vào thư mục xampp/php/ext
  2. mv php_imagick-3. 7. 0-8. Thư mục 1-ts-vs16-x64 vào c. \ và thêm thư mục này vào đường dẫn môi trường, di chuyển nó lên trên cùng của php8. 1 con đường
  3. giải nén ImageMagick-7. 1. 0-18-vc15-x64. zip , sao chép thùng/*. dll ngoại trừ ImageMagickObject. dll sang xampp/apache/bin
  4. chỉnh sửa php. ini thêm một dòng của phần mở rộng
    extension=php_imagick. đll
  5. khởi động lại apache

Người giới thiệu

  • https. //ourcodeworld. com/articles/read/349/how-to-install-and-enable-the-imagick-extension-in-xampp-for-windows
  • https. //www. ảo thuật hình ảnh. org/tập lệnh/tải xuống. php#windows
  • https. //các cửa sổ. php. mạng/tải xuống/pecl/deps/
  • https. //pecl. php. mạng/gói/tưởng tượng/3. 7. 0/cửa sổ
  • https. //www. apachefriends. tổ chức/tải xuống. html

# Windows # Tưởng tượng # Xampp # PHP

Xây dựng truy vấn dựa trên điều kiện trong Laravel

Xuất bảng Html sang Excel bằng Vanilla JS

So, your installation in general works so that you can display the output from a PHP script-- even phpinfo(); works. Great start. If not, you likely have bigger problems or are compiling imagick into PHP. Best of luck.

But, back to where we are; PHP in general works, except the imagick extension isn't working or needs installed or something.

There is some very helpful information in the phpinfo(); output blocks.
(If phpinfo(); means nothing to you, hit the google. We'll wait.)

Notably the php.ini that PHP is using can be found there, very important. --Many instructions will tell you to put "extension=imagick" into it.

Better would be to create an imagick.ini file (that has "extension=imagick" inside) in the directory scanned for additional .ini files.

This is nice when the machine you are working on has multiple php.ini files and unused configurations  littered about. phpinfo(); will tell you where the resources being used can be located in the file system.

________số 8

Imagick có được bao gồm trong PHP không?

Tiện ích mở rộng ImageMagick, được gọi là Imagick khi đề cập đến tiện ích mở rộng PHP, là tiện ích mở rộng PHP gốc để tạo và sửa đổi hình ảnh bằng API ImageMagick.

Làm cách nào để cài đặt tiện ích mở rộng Imagick ImageMagick PHP trên Windows 10?

Sau khi bạn đã tải xuống đúng tệp. .
Trích xuất từ ​​​​php_imagick-…. nén php_imagick. dll và lưu nó vào thư mục ext của bản cài đặt PHP của bạn
Trích xuất từ ​​​​php_imagick-…. .
Thêm dòng này vào php của bạn. tập tin ini. .
Khởi động lại dịch vụ Apache/NGINX Windows (nếu có)

Phần mở rộng PHP Imagick là gì?

Imagick là tiện ích mở rộng PHP để tạo và sửa đổi hình ảnh bằng thư viện ImageMagick . Ngoài ra còn có một phiên bản Imagick dành cho HHVM. Mặc dù hai tiện ích mở rộng hầu như tương thích trong API của chúng và cả hai đều gọi thư viện ImageMagick, hai tiện ích mở rộng là các cơ sở mã hoàn toàn riêng biệt.

Làm cách nào để cài đặt Imagick WordPress?

Cài đặt .
Cài đặt mô-đun ImageMagick hoặc Imagick PHP (xem Câu hỏi thường gặp để biết thêm thông tin)
Tải xuống và giải nén các tệp plugin vào một thư mục trong thư mục wp-content/plugin của bạn
Kích hoạt plugin thông qua giao diện quản trị WordPress
Định cấu hình cài đặt ImageMagick và bật nó trên trang cài đặt plugin