RunCloud 上安裝 ImageMagick PHP 模組

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應用程式。

安裝 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 外掛。

– ImageMagick Engine WordPress 外掛 –

結語

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

預設圖片
yungke
視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師。WooWP Managed WordPress hosting 與 Kinsta 合作,推出最優惠、穩定的 GCP 主機方案,了解更多>>
文章: 153

發佈留言