RunCloud 上安裝 ImageMagick PHP 模組

RunCloud 上安裝 ImageMagick

ImageMagick 是一個用於檢視、編輯點陣圖檔案以及進行圖像格式轉換的開放原始碼軟體套裝,它可以讀取、編輯超過 100 種圖片格式,ImageMagick 不是 PHP 應用程序中唯一的圖像模組,GD 是另一個也很流行的 PHP 模組,它在 WordPress 中 ImageMagick 可以利用外掛來提高圖像品質,以便在使用 WordPress 媒體庫中處理尺寸調整和裁剪。

RunCloud 確實支援 ImageMagick PHP 模組,但預設情況下未啟用。

如果我們的伺服器 (VPS) 上未安裝 ImageMagick,則在 WordPress 控制台的「工具」 >> 「網站狀態」上,將看到「找不到一或多個建議模組」的警告。

WordPress 警告

在本文中,我們將討論如何為你的 PHP Web 應用程序安裝 ImageMagick PHP 模組 (Imagick)。

在安裝 ImageMagick 之前,請確認你的 RunCloud 的 Web 應用程序使用正確的 PHP 版本。

根據不同的 PHP 版本,需要不同的 ImageMagick 安裝。

但是,一旦安裝完成,它將對應伺服器上使用相同 PHP 版本的所有 Web應用程式。

Advertisement

安裝 PHP7.4 Imagick PHP 模組

以 root 用戶身份登入到伺服器

運行此命令以上安裝 ImageMagick PHP 模組在 PHP7.4:

apt-get install php74rc-pecl-imagick

成功安裝 ImageMagick 後,需要重新啟動 PHP7.4 PHP-FPM:

systemctl reload php74rc-fpm

檢查驗證是否已安裝並啟用 ImageMagick,則可以運行以下命令:

/RunCloud/Packages/php74rc/bin/php -i | grep imagemagick

檢查 imagemagick

正確安裝 ImageMagick 後,回到 WordPress 控制台的「工具」 >> 「網站狀態」上,可以看到缺少模組警告消失了。

安裝 PHP7.3 Imagick PHP 模組

一樣重複上述的安裝命令,將 php74rc 改為 php73rc

# install imagick module
apt-get install php73rc-pecl-imagick

# reload PHP-FPM
systemctl reload php73rc-fpm

# check / verify if imagick is installed
/RunCloud/Packages/php73rc/bin/php -i | grep imagemagick

在 WordPress 中使用 ImageMagick

WordPress 支援 ImageMagic 和 GD Library 的 PHP 圖片處理模組,以調整和裁剪網站中的圖片。

預設情況下,WordPress 將嘗試使用 ImageMagick,如果它不可用或不支援請求的 mime 類型,則 WordPress 將使用 GD 模組。

如果你想要更好調整圖片大小後的圖片品質,可以使用 ImageMagick Engine WordPress 外掛。

結語

這一篇只是介紹在 RunCloud 中為網站 (Web 應用程式) 安裝 ImageMagick PHP 模組的方法,若有更好的建議,歡迎請與我分享你的經驗。

yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top