windows7下Wamp安装php扩展imagick(转)
ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存。
下面来讲解一下自己安装过程中遇到的各种问题。
因为刚接触imagick扩展不会安装,那只能上网找教程了,网站各种各样的安装都有。。。,主要是照着他们的教程安装没有一个可以成功的,非常的郁闷。
经过自己不断研究和一个网友的帮助下最后还是安装成功了,下面来讲解一下安装方法:
网上很多教程没说清楚自己的环境版本,是什么系统,因为imagick有很多版,非常的乱,主要还跟开发环境也有关。
首先说一下我自己的电脑系统及环境版本是:windows7 64位 php5.4 wampserver集成环境(32位)
第一步:下载 ImageMagick
下载地址:http://imagemagick.org/script/binary-releases.php#windows
现在版本更新到了7.0.2,下载下来最新老是无法使用,不知道怎么回事,最后还是在网上下载了一个老版本,ImageMagick-6.9.4-9-Q16-x86-dll.exe,因为我的wamp环境是32位,x64是64位,x86是32位,大家注意一下,不要选错了,最后还是叮嘱一下,一定要选择符合自己环境的的安装包,后面我将把需要的安装包和文件都打包提供下载给大家。
第二步:安装 ImageMagick
安装 ImageMagick 到 PC 上。安装时,一定要选中把执行路径添加到系统变量path 上,否则你就得手动去添加 path 路径了。
添加过程:
我的电脑 -> 右键点击 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> path -> 选择并编辑 -> 把你的安装目录,添加到其中
第三步: 测试安装
打开windows 命令行窗口(win+r -> “cmd” -> Enter),输入convert,回车。会出现convert的帮助文档,如果没有出现,说明没有安装成功,或没有把安装目录添加到环境变量 path 中。
添加到环境变量,如我的 ImageMagick 安装目录是 c:/imagemagick。
第四步:下载 php扩展 php_imagick.dll
下载地址:http://windows.php.net/downloads/pecl/releases/imagick/
下载地址:http://www.peewit.fr/imagick/
上面两个下载地址都可以使用,我自己使用的是第二个下载地址,下载文件php_imagick-3.2.0RC1-5.4-ts-vc9-x86.zip
那为啥要下载第一个,而不下载第二个呢?听我慢慢道来php_imagick-3.2.0RC1-5.4-ts-vc9-x86
1.其中5.4是对应的php版本.
2.nts值代表该文件适用于IIS和windows,ts代表该文件适用于Apache,
3.VC11和VC9是编译器的版本.我们可以适用phpinfo()命令来查看我们机器上php适用的是哪个版本(如图下图)
4.x86代表适用32位系统,x64代表适用64位系统(还是)
第五步:把下载的文件解压,把里面的dll文件重命名为php_imagick.dll,并放到php 扩展文件目录 php/ext 中。
在 php.ini 配置文件中添加,extension=php_imagick.dll。
第六步:重启电脑,只重启apache不管用的情况下,重启下PC。因为扩展底层使用的是imageMagic软件,所以软件重启电脑,重新加载软件,并刷新path路径。
第七步:重启后,打开 phpinfo页面,查看,扩展已经安装成功。如果还未安装成功,极有可能imagemagick软件版本过高,请选择更低一级的版本安装。
听网友说,最后需要在windows上安装Ghostscript,不然图片压缩,转换什么的会出现问题,这个我自己没有测试,有需要的下载包里面也有。
下载地址:http://pan.baidu.com/s/1hrAGSao 密码:7eys
详情转自:http://www.bcty365.com/content-10-4800-1.html
windows7下Wamp安装php扩展imagick(转)的更多相关文章
- windows下php7安装redis扩展
windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/pac ...
- Linux centos7下php安装cphalcon扩展的方法
说明: 操作系统:CentOS7 php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 运行环境:LNMP ,PHP7 .安装 ...
- Linux centos下php安装cphalcon扩展的方法
说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 1.安装cphalcon cd /usr ...
- CentOS下php安装mcrypt扩展
CentOS下php安装mcrypt扩展 Posted on 2012-09-12 15:27 C'est la vie 阅读(48294) 评论(3) 编辑 收藏 (以下步骤均为本人实际操作,可能与 ...
- windows下XAMPP安装php_memcache扩展
windows下XAMPP安装php_memcache扩展 首先下载phpmemcache,地址为: http://up.2cto.com/2012/0522/20120522094758371.ra ...
- wamp环境下如何安装redis扩展
Redis安装 wamp环境安装redis扩展 首先在自己本地项目中phpinfo(); 查看php版本; (php版本是5.5, ts-vcll表示MSVC11 (Visual C++ 2012), ...
- wamp 安装monggo扩展
1.下载对应的monggo扩展 http://pecl.php.net/package/mongo 2. 找对应的版本 放在D:\program\wamp\bin\php\php5.5.12\ext ...
- Linux下PHP安装oci8扩展
PHP通常搭配Mysql使用,但有时候也会连接到Oracle数据库.安装PHP的oci8扩张之前,需要先安装Oracle Instant Client( basic 或 basic lite 版就行了 ...
- Mac系统下 PHP7安装Swoole扩展 教程
转载自 https://www.fujieace.com/php/php-extensions/swoole.html 今天我用的PHP版本是:PHP7.1 环境依赖: php-5.3.10 或更高版 ...
随机推荐
- Visual Studio 中 Build 和 Rebuild 的区别
因为之前写的程序比较小,编译起来比较快,所以一直都没有太在意 Build 和 Rebuild 之间的区别,后来发现两个还是有很大不同. Build 只针对在上次编译之后更改过的文件进行编译,在项目比较 ...
- IntelliJ IDEA安装及jsp开发环境搭建
一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...
- 从爬取湖北某高校hub教务系统课表浅谈Java信息抓取的实现 —— import java.*;
原创文章与源码,如果转载请注明来源. 开发环境:Myeclipse,依赖包:apache-httpclient . Jsoup.base64 一.概述 整个系统用Java开发.我们现在要做的是类似于超 ...
- sql server 常用的扩展存储过程
sql server 里面提供了丰富的系统存储过程来辅助我们管理数据库以及开发.今天分享介绍一些常用的数据库扩展存储过程 xp_cmdshell 这个大家都比较熟悉了,使用xp_cmdshell 可以 ...
- hadoop常用的操作命令
1.显示hdfs上test目录下的所有文件列表 hadoop fs -ls /test/ 2.查看hdfs中的文件内容 hadoop fs -cat /daas/bstl/term/rawdt/201 ...
- Windows批处理:请求远程协助
公司办公场地分别在两个不同的楼层,处理问题要来回跑,所以思考使用远程访问的方式解决问题.同事大多对电脑不熟悉,使用「通讯软件」和「电话」教同事开启远程桌面沟通成本挺高,另外公司IP地址.账号密码都没统 ...
- 【FLUENT案例】02:DPM模型
1 引子1.1 案例描述1.2 学习目标1.3 模拟内容2 启动FLUENT并导入网格3 材料设置4 Cell Zones Conditions5 Calculate6 定义Injecions7 定义 ...
- <转>MySQL性能调优的10个方法
文章原地址:http://mp.weixin.qq.com/s/oRXJRz_Y5drmIrcbxSKOcw 1. 选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现 ...
- 利用sharding-jdbc分库分表
sharding-jdbc是当当开源的一款分库分表的数据访问层框架,能对mysql很方便的分库.分表,基本不用修改原有代码,只要配置一下即可,完整的配置参考以下内容: <?xml version ...
- C#中两个Form窗口之间的传值(父->子)(子->父)
//首先定义两个Form,一个为Form1,一个为Form2,其中Form1作为父窗口,Form2作为子窗口 //1.父窗口传值给子窗口 //Form1中代码: public Form1() { In ...