[Window 7]AppServ 安裝 imageMagick

先整理當前 AppServ 環境資料可從 phpinfo 查看

並取得 PHP 版本、Architecture、Thread Safety 三個資訊,

或用 cmd 指令取得三個資訊

// Determine the PHP version:
php -i|find "PHP Version"

// Determine the thread safety
php -i|find "Thread Safety"
// You’ll have enabled for thread safe or disabled for not thread safe

// Determine the architecture
php -i|find "Architecture"
// You’ll have x86 for 32 bits and x64 for 64 bits

在下載 PHP 的 Imagic 擴充包會依照當下環境選擇不同的檔案 https://pecl.php.net/package/imagick

選擇最新的 DLL 版本(如下圖)

參照上述三個資訊選擇版本下載(如下圖)

下載後將其檔案解壓縮

CORE_RL_xxx.dll 等相關檔案放置 AppServ\Apache24\bin 目錄

php_imagick.dll 檔案放置 AppServ\php5\ext 目錄

AppServ\php5\ 開啟 php.ini 增加 extension=php_imagick.dll 配置

再次查看 phpinfo 就會顯示已安裝 imagick

若出現以下圖片狀況
ImageMagick number of supported formats 此欄位的內容資訊 0
ImageMagick supported formats 此欄位的內容資訊 null
需下載相對應的 imagick 相關套件

查看 Imagick compiled with ImageMagick version 此欄位的內容資訊 ImageMagick 6.9.3-7 Q16 x86 2016-03-27 http://www.imagemagick.org

至該網站下載相對應版本 http://ftp.icm.edu.pl/packages/ImageMagick/binaries/

安裝 Imagick 相關套件

安裝完成後重啟 Apache

若 ImageMagick number of supported formats 與 ImageMagick supported formats 還是不變

請將 ImageMagick-6.9.3-Q16\modules\coders 所有 DLL 檔,複製到 AppServ\Apache24\bin

即可完成