精品軟體與實用教程
安裝imagick擴展
最近剛裝上wordpress,使用wordpress遇到無法編輯圖片的問題,發現是可選的模組imagick未被安裝或已停用。首先在Centos8上安裝ImageMagick。
什麼是ImageMagick?
ImageMagick是一個免費的創作、編輯、合成圖片的軟體。它可以讀取、轉換、寫入多種格式的圖片。圖片切割、顏色替換、各種效果的應用,圖片的旋轉、組合,文本,直線,多邊形,橢圓,曲線,附加到圖片伸展旋轉。 ImageMagick是免費軟體:全部原始碼開放,可以自由使用,複製,修改,發布,它遵守GPL許可協議,可以運行於大多數的作業系統,ImageMagick的大多數功能的使用都來自命令列工具。
先安裝ImageMagick
yum install ImageMagick -y
yum install ImageMagick-devel -y
wordpress後台的網站健康頁面一直在提示這兩項模組有問題,如下圖所示:
解決方法是需要安裝php的imagick擴展,伺服器上安裝的PHP7.4.6。在資料來源中查看沒有發現imagick擴展,最後只好手動安裝。
首先檢查一下是否安裝了imagick擴展
php -m | grep -i "imagick"
如果什麼都沒有輸出表示沒有安裝imagick。
開始安裝imagick 擴展
imagick的官方網站:https://pecl.php.net/package/imagick
目前最新版本是3.4.4
wget https://pecl.php.net/get/imagick-3.4.4.tgz
tar -xzvf imagick-3.4.4.tgz
cd imagick-3.4.4
phpize
./configure
make
make install
修改PHP 設定文件,讓imagick 擴充功能生效
修改PHP 的設定檔”php.ini”,在設定檔中加入以下內容,讓imagick 擴充功能生效:
extension=imagick.so
最後一步檢查安裝有沒有生效:
php -m | grep -i "imagick"
如果是輸出了imagick表示安裝成功了。