zoukankan      html  css  js  c++  java
  • php安装imagemagick扩展 常见问题与解决方案(win平台)

    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:phpstudy2016phpphp-5.6.27-ntsext”

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

    extension=php_imagick.dll

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

    命令:php -m

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

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

    2-6,报错“extphp_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

  • 相关阅读:
    LeetCode: Binary Tree Zigzag Level Order Traversal
    LeetCode: Binary Tree Level Order Traversal II
    LeetCode: Climbing Stairs
    LeetCode: Binary Tree Inorder Traversal
    windows下利用xdebug和WinCacheGrind优化PHP代码(转)
    15个你未知的 Chrome 浏览器杀手级应用(转)
    【转】PHP技巧汇总:提高PHP性能的53个技巧
    21个实用PHP代码
    PHP魔术函数集锦
    介绍9个很有发展潜力的PHP开源项目
  • 原文地址:https://www.cnblogs.com/caicaizi/p/9719957.html
Copyright © 2011-2022 走看看