2024 年日本 PHP 研討會

需求

非 Windows 平台上的安裝需求

需要 ImageMagick >= 6.2.4。Imagick 支援的檔案格式數量完全取決於您的 ImageMagick 安裝所支援的格式數量。例如,ImageMagick 需要 ghostscript 才能執行 PDF 操作。

新增註解

使用者貢獻的註解 3 則註解

liuwld at qq dot com
5 年前
根據上一則註解,我發布以下訊息
=============
Windows 10 + Apache 2.4.37 + PHP 7.2.14 x64 vc15 ts
下載
https://windows.php.net/downloads/pecl/snaps/imagick/3.4.3/php_imagick-3.4.3-7.2-ts-vc15-x64.zip
https://windows.php.net/downloads/pecl/deps/ImageMagick-7.0.7-11-vc15-x64.zip
將 php_imagick.dll 解壓縮到 ext/ 資料夾
將 ImageMagick-7.0.7 解壓縮到一個路徑
將 ImageMagick-7.0.7/bin 加入系統環境變數 PATH 中
在 php.ini 中加入 "extension=imagick"
在 httpd.conf 中加入 LoadFile "/yourImageMagickPath/bin/CORE_RL_Magick++_.dll"

這樣就可以運作了。
=============
今天,我在新的 Windows 10 1809 系統 + Apache 2.4.38 上設定,發現新的問題是無法載入 imagick 擴充功能。但在從微軟網站安裝 Visual C++ Redistributable for Visual Studio 2015 之後,一切正常。而且不需要在 httpd.conf 中加入 `LoadFile "/yourImageMagickPath/bin/CORE_RL_Magick++_.dll"` 這個操作。
Vee W.
4 年前
Imagick 多個版本可在 https://windows.php.net/downloads/pecl/releases/imagick/ 下載
您可以從 https://windows.php.net/downloads/pecl/deps/ 下載 ImageMagick 函式庫(多個版本)

安裝說明在 https://mlocati.github.io/articles/php-windows-imagick.html

== 從上述網址複製 ==
1. 從 php_imagick-….zip 中解壓縮 php_imagick.dll 檔案,並將其儲存到 PHP 安裝目錄的 ext 資料夾中
2. 從 ImageMagick-….zip 中解壓縮 bin 資料夾中以 CORE_RL 或 IM_MOD_RL 開頭的 DLL 檔案,並將它們儲存到 PHP 根目錄(php.exe 所在的目錄)或 PATH 環境變數中的目錄
3. 在 php.ini 檔案中加入以下這一行:extension=php_imagick.dll
4. 重新啟動 Apache/NGINX Windows 服務(如果適用)
liuwld at qq dot com
5 年前
Windows 10 + Apache 2.4.37 + PHP 7.2.14 x64 vc15 ts
下載
https://windows.php.net/downloads/pecl/snaps/imagick/3.4.3/php_imagick-3.4.3-7.2-ts-vc15-x64.zip
https://windows.php.net/downloads/pecl/deps/ImageMagick-7.0.7-11-vc15-x64.zip
將 php_imagick.dll 解壓縮到 ext/ 資料夾
將 ImageMagick-7.0.7 解壓縮到一個路徑
將 ImageMagick-7.0.7/bin 加入系統環境變數 PATH 中
在 php.ini 中加入 "extension=imagick"
在 httpd.conf 中加入 LoadFile "/yourImageMagickPath/bin/CORE_RL_Magick++_.dll"

這樣就可以運作了。
To Top