在 Windows x64 环境下安装 PHP7 的 ImageMagick 扩展步骤
ImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。它可以读取、编辑超过100种图象格式。ImageMagick以ImageMagick许可证(一个类似BSD的许可证)发布。
第一步
下载适用于 Windows 的 ImageMagick
解压到任意一个位置(例如:C:\ImageMagick)
第二步
设置 Windows 环境变量,步骤:“此电脑,右键属性,左侧的高级系统设置,环境变量,系统变量列表中查找变量 Path 编辑,末尾加入 ;C:\ImageMagick\bin (第一步解压的文件路径+\bin)”
重启电脑后,Win + R 敲入 CMD,敲入 convert,测试变量是否生效
第三步
CMD 敲入 php –i 得到以下信息:
1
2
3
4
5
6
7
8
9
10
11
12
13PHP Version => 7.0.1
System => Windows NT DESKTOP-5OMJ37S 10.0 build 14393 (Windows 10) AMD64
Compiler => MSVC14 (Visual C++ 2015)
Architecture => x64
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => G:\Apache_p7.0_64\PHP7\php.ini (PHP配置文件路径)
Thread Safety => enabled(线程安全版)
* 查看 php.ini 文件路径
1php -i | findstr Configuration
从上可知PHP的版本是7.0.1,X64,VC14,TS版(PHP官网提供的 .dll 有 ts 和 nts 两种版本,注意区分)
根据PHP自行选择下载 imagick
解压zip文件中的 php_imagick.dll 到 G:\Apache_p7.0_64\PHP7\ext (PHP扩展存放目录)
G:\Apache_p7.0_64\PHP7\php.ini (PHP配置文件)加入 extension=php_imagick.dll
CMD输入 php -r "var_dump(class_exists('Imagick'));" 即可判断是否成功安装
最后,重启 Apache 使得扩展生效