1.写在前面

1-1.ImageMagick介绍

ImageMagick是一套功能强大、稳定而且开源的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存,对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。

ps:总之知道功能很强大就行啦,php和wamp这些集成环境默认是没有安装的哦,默认只有GD库那些)

1-2.安装需要安装哪些文件?

首先需要安装ImageMagick需要安装php的扩展文件,(php_imagick.dll),这个文件使php可用调用ImageMagick提供的接口,
然后需要安装ImageMagick软件,这个软件和之前的不同,这个软件有很多平台的版本,win,mac,linux都有,为php_imagick.dll提供接口。

1-3.是否需要php_imagick.dll和ImageMagick编译坏境一样?

不需要

1-4.一定需要配置MAGICK_HOME环境变量吗?

不需要

2.安装步骤(亲测可用)

2-1.下载php_imagick.dll

点击以下链接,选择合适的版本,(先选php版本,再选是ts还是nts),然后下载
http://www.peewit.fr/imagick/
http://pecl.php.net/package/imagick

2-2.安装php_imagick.dll

下载后,目录有个php_imagick.dll文件,将它放入php的扩展文件目录,我的是目录是”D:\phpstudy2016\php\php-5.6.27-nts\ext”

2-3.修改php.ini,引入扩展文件

extension=php_imagick.dll

2-4.在命令行切换到php的目录,看imagick扩展是否加载成功

命令:php -m

2-5,报错“ext\php_imagick.dll’ - 找不到指定的模块。”解决

引入php_imagick.dll的路径写错了,php没找到php_imagick.dll文件,检查路径是否存在

2-6,报错“ext\php_imagick.dll’ - %1 不是有效的 Win32 应用程序。”解决

下载的php_imagick.dll是64为的,而不被支持。安装32位的(也就是X86),就可以完美解决问题了。建议安装32位,这样基本都不会报错。

2-4.弹窗报错(库缺失问题) ,先不管。

2-5,安装imagemagick主程序

http://imagemagick.org/script/binary-releases.php#windows

3.附一个可用案列

TODO

---------------------

本文来自 Jsonkim 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/u013987661/article/details/76055573?utm_source=copy

php安装imagemagick扩展 常见问题与解决方案(win平台)的更多相关文章

  1. 安装ImageMagick扩展出现configure: error: not found. Please provide a path to MagickWand-config or Wand- config program

    安装ImageMagick扩展报错: checking ImageMagick MagickWand API configuration program... checking Testing /u ...

  2. cocoapods安装和使用常见问题及解决方案

    cocopods安装后pod install出现以下错误 /usr/local/Cellar/ruby/2.4.1_1/lib/ruby/2.4.0/rubygems.rb:270:in find_s ...

  3. windows下安装ImageMagick扩展

    最近项目中需要用到图片的一些特殊处理——比如:根据用户请求生成任意尺寸的图像.经过一些资料的查找,最终选用了php_imagick.利用 ImageMagick,你可以根据web应用程序的需要动态生成 ...

  4. windows7下安装php的imagick和imagemagick扩展教程

    这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...

  5. window下安装php的imagick和imagemagick扩展教程

    最近的PHP项目中,需要用到切图和缩图的效果,在linux测试服务器上很轻松的就安装好php imagick扩展.但是在本地windows开发环境,安装过程遇到好多问题,在此与大家分享. 1. 下载 ...

  6. windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)

    windows7下   php5.4成功安装imageMagick . (phpinfo中显示不出来是因为:1.软件本身.php本身.php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个 ...

  7. centos6.4下安装php的imagick和imagemagick扩展教程

    imagick在centos6.4的安装方法: .安装ImageMagick 代码如下: wget http://soft.vpser.net/web/imagemagick/ImageMagick- ...

  8. centos下php扩展安装imagemagick

    centos下php扩展安装imagemagick 2015-10-23TONY7PHP 对于php的imagick主要是两部分的安装 ImageMagick主程序地址http://www.image ...

  9. linux下 安装 ImageMagick 及其 php imagick扩展(转)

    linux下 安装 ImageMagick 及其 php imagick扩展 PHP版本7.1.3 : ImageMagick版本 ImageMagick-7.0.8-3: PHP扩展imagick版 ...

随机推荐

  1. Python知识点整理,基础5 - 文件操作

  2. Mybaits代码生成使用

    https://jingyan.baidu.com/album/00a07f3869881082d028dc98.html PS:根据数据库中的表 生成代码

  3. itcast-spring

    黑马2014  spring后期 ssh整合后期  讲解不清楚 源码讲解太多   spring重新开始  itcast2016版本 介绍 Spring搭建 约束引入注意事项 导入至eclipse:wi ...

  4. mongodb副本集加分片集群安全认证使用账号密码登录

    mongodb副本集加分片集群搭建网上资料有很多.粘贴一个写的比较好的.副本集加分片搭建 对于搭建好的mongodb副本集加分片集群,为了安全,启动安全认证,使用账号密码登录. 默认的mongodb是 ...

  5. HIDL学习笔记

    一.HIDL简单介绍 HIDL是Android8.0新出的一个技能,以service和client的方式实现hal接口,目的是想使Android系统和BSP解绑,使系统升级更加方便.HIDL的使用方法 ...

  6. gaia 开源多语言的pipeline 平台

    gaia 是一个支持goalng.java.c++.python,nodejs (还在开发中)的pipeline 平台,我们可以方便的进行pipeline构建的 添加,同时也可以做为sdk 在我们的项 ...

  7. Laya IDE 快捷键

    Laya IDE 快捷键: ctrl+p 快速打开文件,fb中对应的是ctrl+shift+G ctrl+d 删除一行 ctrl+shift+o打开符号 alt+shift+下箭头 复制一行 alt+ ...

  8. java 中 heap(堆)和stack(栈)的区别

    总结在Java里面Heap和Stack分别存储数据的不同. 区别项 Heap(堆) Stack(栈) JVM中的功能 内存数据区 内存指令区 存储数据 对象实例(注1) 基本数据类型, 指令代码,常量 ...

  9. Vim插件集合

    插件Nerdtree实现浏览文件系统并打开文件或目录,在window中是非常不错的插件,但是在Ubuntu中这个插件就是一坑,特别提示,且无解.若在Ubuntu中使用目录浏览插件,建议使用其他插件,如 ...

  10. 魔豆love移植

    其中love.sh代码如下: #!/bin/sh if [ ! -f "$app_conf" ]; then echo url=http://modou.ydjiao.com/ap ...