PHP Conference Japan 2024

需求

非 Windows 平台上的安装需求

需要 ImageMagick >= 6.2.4。Imagick 支持的文件格式数量完全取决于 ImageMagick 安装支持的格式数量。例如,Imagemagick 需要 ghostscript 来执行 PDF 操作。

添加注释

用户贡献的注释 3 条注释

35
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 添加到系统路径
在 php.ini 中添加 "extension=imagick"
在 httpd.conf 中添加 LoadFile "/yourImageMagickPath/bin/CORE_RL_Magick++_.dll"

然后它就可以工作了。
=============
今天,我设置了一个新的 Windows 10 1809 系统 + Apache 2.4.38 并发现了一个新的问题,无法加载 imagick 扩展。但是,在我从 MS 网站安装了 Visual C++ Redistributable for Visual Studio 2015 后,一切正常。并且操作 `ADD LoadFile "/yourImageMagickPath/bin/CORE_RL_Magick++_.dll" in httpd.conf` 不需要了。
4
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

== 从以上 URL 复制 ==
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 服务(如果适用)
-1
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 添加到系统路径
在 php.ini 中添加 "extension=imagick"
在 httpd.conf 中添加 LoadFile "/yourImageMagickPath/bin/CORE_RL_Magick++_.dll"

然后它就可以工作了。
To Top