windows上php_imagick安装

  • 使用phpinfo()函数打印出php当前版本的相关信息(下面是笔者的php信息)
    • windows上php_imagick安装_第1张图片
  • 从上面信息中我们获得如下信息
php版本号:5.6.4
php是 nts 、V11  (当然是win系统)
php是 32位(x86型号)
  • 根据上面的信息(寻找对应的php_imagick.dll文件)
    win - php_imagick.dll 下载链接
# 笔者下载的是 4.3.3的 nts_vc11_x86的
windows上php_imagick安装_第2张图片
# 下载完成后
# 得到php_imagick.dll文件
# 按照如下文档操作

安装imagick扩展参考文档

# 文档中注意几点:
# 1. 安装好对应的imagick扩展后(不要急于安装imageMagick)
# 2. 后写入 CORE_RL_*.dll 文件拖到 /php/ 目录下(这个只是测试使用(按照步骤执行))
# 重启apache(运行 php -m 如未得到imagick扩展一定是版本对应不正确)
  • 再次打印phpinfo()函数得到php中的imagick扩展

      • windows上php_imagick安装_第3张图片
# 找到imagick扩展(查看当前php_imagick.dll扩展需要的imageMagick版本)(如图上面红线圈出的部分)
# 然后按照上面的安装文档安装(注意在:安装时如果有必要勾选上"C"的选择)
# 下面提供imagemagick包(.exe包)

win - ImageMagick - 下载资源

    • windows上php_imagick安装_第4张图片
# 这里下载的.exe需要安装(如果有必要安装时勾选上C++)
# static.exe是安装后的绿色版
# 安装后配置环境变量等
# 运行 php --ri imagick (命令得到如下)
    • windows上php_imagick安装_第5张图片
# (如有错误,参看上面的文档(一定是版本不正确等))
# 然后运行打印phpinfo()看看php是否加载了上面的红线选项(如没有则有:则执行下面步骤)
# 参考文档中有一点没说清除:就是当出现第四个错误时,可能下面问题
# 去掉php里面添加的所有CORE_RL_*.dll 文件(该文件只是用于测试使用,删除后一切正常)

** 如需要转载:请注明出处(谢谢(以上都是笔者几乎baidu了所有相关资源然后在google上找了许多时间,总结的文档并参考部分资源))**
如果我的文档对您有帮助,请随意打赏!!!

你可能感兴趣的:(windows上php_imagick安装)