window环境安装imgagick扩展坑真的比较多,装了半天,还是发现有个同学的帖子一次性就OK了。
版本信息相关: windows下PHP-5.6.27-NTS
- 下载php-imagick扩展,地址: http://pecl.php.net/package/imagick
Note:
-
选择imagick版本,图示phpinfo的结果标识: php5.6-x86 -Not Thread Safety(NTS) -VC11
-
对应下载版本,我下载的是imgick-3.4.1,只要对应版本即可。
下载包解压后的php_imagick.dll放入PHP安装目录下的ext文件夹中,
在PHP安装目录下的php.ini文件中添加extension=php_imagick.dll,
把文件夹中的除extension=php_imagick.dll的所有dll复制到php目录下(我的目录地址F:\phpStudy\PHPTutorial\php\php-5.6.27-nts)
-
重启检查结果
-
安装Imagick编译需要的ImageMagick Version,如上图所示,下载地址。实际上下载对应压缩包,将扩展拷贝到php版本根目录下即可
- 重启Apache,检查结果
参考:
在Windows x64下PHP5.5.12配置Imagick库遇到的坑
https://blog.csdn.net/u010071211/article/details/80847305